--- /dev/null
+StarPU for Debian
+-----------------
+
+The source is the same for the main and the contrib package. The only difference
+is that the contrib package build-depends on the cuda SDK. To switch to main
+rules, run ./debian/rules main, and the same for contrib.
+
+The content of the orig file is the same as upstream except that
+examples/pi/SobolQRNG and doc/doxygen/{html,starpu.pdf} were removed.
--- /dev/null
+starpu (1.4.10+dfsg-2) unstable; urgency=medium
+
+ * patches/doxygen-choke: Fix typos making doxygen 1.9.15 choke
+ (Closes: #1121854)
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 04 Dec 2025 17:54:23 +0100
+
+starpu (1.4.10+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Rename libstarpu-1.4-8 into libstarpu-1.4-9 according to soname bump.
+ * patches/doxygen-hip: Avoid doxygen build warning.
+
+ -- Samuel Thibault <sthibault@debian.org> Wed, 03 Dec 2025 13:16:15 +0100
+
+starpu (1.4.9+dfsg-3) unstable; urgency=medium
+
+ * Upload for libomp transition/rename (Closes: Bug#1121396)
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 25 Nov 2025 20:34:00 +0100
+
+starpu (1.4.9+dfsg-2) unstable; urgency=medium
+
+ * control: Disable rocblas and hipblas depends for now too.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 28 Oct 2025 23:35:43 +0100
+
+starpu (1.4.9+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Rename libstarpu-1.4-7 into libstarpu-1.4-8 according to soname bump.
+ - patches/hip-opencl: Upstreamed.
+ * rules: Fix setting contrib dependencies.
+ * copyright: Drop physical address of FSF.
+ * control: Disable rocblas and hipblas build-depends for now.
+ * watch: Bump version.
+ * control: Turn papi whitelist into a blacklist. This enables support on
+ riscv64 and loong64 (Closes: #1111435)
+ * copyright: Update.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 27 Oct 2025 11:46:30 +0100
+
+starpu (1.4.8+dfsg-4) unstable; urgency=medium
+
+ * control: Fix typo.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 15 Aug 2025 09:29:13 +0200
+
+starpu (1.4.8+dfsg-3) unstable; urgency=medium
+
+ * control: Add missing dependency of libstarpu-dev on hip headers.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 15 Aug 2025 01:25:02 +0200
+
+starpu (1.4.8+dfsg-2) unstable; urgency=medium
+
+ * control: Drop version of dependency on pkg-rocm-tools.
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 14 Aug 2025 22:47:01 +0200
+
+starpu (1.4.8+dfsg-1) unstable; urgency=low
+
+ * New upstream release.
+ - Rename libstarpu-1.4-6 to libstarpu-1.4-7 according to soname bump.
+ - patches/gcc-14: Upstreamed.
+ - patches/gcc-15: Upstreamed.
+ - patches/hipblas: Upstreamed.
+ * Re-export upstream signing key without extra signatures.
+ * Update standards version to 4.6.2, no changes needed.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 12 Aug 2025 00:39:30 +0200
+
+starpu (1.4.7+dfsg-2+exp3) experimental; urgency=medium
+
+ * patches/hip-opencl: Fix hip / OpenCL clash.
+ * tests/examples: Run all tests before failing.
+ * control: build-depend on pkg-rocm-tools that provides the list of archs to
+ build for.
+ * rules: Use rocm-target-arch to get list of HIP archs.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 22 Jul 2025 20:46:33 +0200
+
+starpu (1.4.7+dfsg-2+exp2) experimental; urgency=medium
+
+ * rules: Disable dh_dwz.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 21 Jul 2025 22:29:38 +0200
+
+starpu (1.4.7+dfsg-2+exp1) experimental; urgency=medium
+
+ * control: Add missing hipcc and librocblas-dev packages for HIP support.
+ * tests/control: Add rocm CI test.
+ * tests/examples: Also run starpu_machine_display.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 21 Jul 2025 20:27:42 +0200
+
+starpu (1.4.7+dfsg-2) unstable; urgency=medium
+
+ * Upload to unstable.
+
+ -- Samuel Thibault <sthibault@debian.org> Wed, 02 Apr 2025 20:01:07 +0200
+
+starpu (1.4.7+dfsg-1) experimental; urgency=medium
+
+ * New upstream release.
+ - Rename libstarpu-1.4-5t64 to libstarpu-1.4-6 according to soname bump.
+ - patches/hipblas: Refresh.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 01 Apr 2025 16:32:49 +0200
+
+starpu (1.4.5+dfsg-5) unstable; urgency=medium
+
+ * control: Re-enable llvm omp and libstarpu-openmp-llvm package on mips64el,
+ riscv64, and enable on loong64.
+ * patches/gcc-15: Fix build with gcc-15 (Closes: Bug#1097937)
+ * patches/hipblas: Fix hip build.
+ * control: Add libamdhip64-dev and libhipblas-dev build-deps.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 01 Apr 2025 16:31:26 +0200
+
+starpu (1.4.5+dfsg-4) unstable; urgency=medium
+
+ * control: Drop libstarpu-openmp-llvm package on i386, mips64el, riscv64.
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 10 Nov 2024 22:47:49 +0100
+
+starpu (1.4.5+dfsg-3) unstable; urgency=medium
+
+ * control,rules: Disable llvm omp on i386, mips64el, riscv64.
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 10 Nov 2024 21:41:46 +0100
+
+starpu (1.4.5+dfsg-2) unstable; urgency=medium
+
+ * patches/gcc-14: Fix build with gcc 14. Closes: Bug#1075537, Bug#1078230.
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 07 Jul 2024 21:54:03 +0200
+
+starpu (1.4.5+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Rename library packages according to abi bumps.
+ - patches/avoid-version: Upstreamed.
+ - patches/python-destdir: Upstreamed.
+ * control: Replace pkg-config with pkgconf.
+ * watch: Check signature.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 23 Apr 2024 16:17:42 +0200
+
+starpu (1.4.3+dfsg-5) unstable; urgency=medium
+
+ * control: Fix missing Conflicts against both non-t64 and t64 packages.
+ * control: Fix missing Breaks+Replaces for contrib t64 packages.
+ Closes: Bug#1065258.
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 03 Mar 2024 14:16:23 +0100
+
+starpu (1.4.3+dfsg-4) unstable; urgency=medium
+
+ * control: Upgrade conflicts between starpu and starpu-contrib to 64-bit
+ time_t names. Closes: #1065258
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 02 Mar 2024 11:10:29 +0100
+
+starpu (1.4.3+dfsg-3) unstable; urgency=medium
+
+ * patches/avoid-version: Avoid including version numbers for loadable
+ plugins. Avoids useless shlibs file.
+ * Rename contrib libraries for 64-bit time_t transition.
+ * rules: Avoid ignoring failures from 'chmod'.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 01 Mar 2024 01:31:03 +0100
+
+starpu (1.4.3+dfsg-2.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition. Closes: #1063083
+ * Ignore failures from 'chmod' in debian/rules clean; this fails because
+ '*contrib*' .install files have become dangling symlinks, but these are
+ not part of the source package anyway.
+
+ -- Benjamin Drung <bdrung@debian.org> Thu, 29 Feb 2024 17:31:25 +0000
+
+starpu (1.4.3+dfsg-2) unstable; urgency=medium
+
+ * Upload to unstable.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 29 Jan 2024 20:36:00 +0100
+
+starpu (1.4.3+dfsg-1) experimental; urgency=medium
+
+ * New upstream release.
+ - Rename library packages according to abi bumps.
+ - control: Add python3-cloudpickle build-dep.
+ - control: Add python3-setuptools build-dep.
+ - control: Add python3-numpy build-dep.
+ - patches/python-destdir: Fix missing $(DESTDIR).
+ - not-installed: Not installing python files for now.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 29 Jan 2024 14:24:40 +0100
+
+starpu (1.4.2+dfsg-2) unstable; urgency=medium
+
+ * Move libdummy_sched, libmy_dmda and libprofiling_tool into starpu-examples,
+ to allow different libstarpu versions be co-installable.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 24 Nov 2023 12:03:52 +0100
+
+starpu (1.4.2+dfsg-1) experimental; urgency=medium
+
+ * New upstream release.
+ - Rename libstarpu-1.4-2 and libstarpumpi-1.4-2 according to soname bump.
+ - patches/parallel_workers: Upstreamed.
+ - patches/eztrace: Upstreamed.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 24 Nov 2023 10:07:57 +0100
+
+starpu (1.4.1+dfsg-8) unstable; urgency=medium
+
+ * control: Make libstarpu-dev dep on libpapi-dev only where needed.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 29 Aug 2023 11:43:40 +0200
+
+starpu (1.4.1+dfsg-7) unstable; urgency=medium
+
+ * patches/eztrace: Let eztrace trace job start/end.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 28 Aug 2023 11:56:08 +0200
+
+starpu (1.4.1+dfsg-6) unstable; urgency=medium
+
+ * control: Make libstarpu-dev dep on libpapi-dev.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 25 Aug 2023 18:49:15 +0200
+
+starpu (1.4.1+dfsg-5) unstable; urgency=medium
+
+ * patches/parallel_workers: Fix parallel_workers test on machines with a lot
+ of CPU sockets.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 07 Aug 2023 21:43:52 +0200
+
+starpu (1.4.1+dfsg-4) unstable; urgency=medium
+
+ * rules: Also hardcode the maximum number of cpus and NUMA nodes.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 14 Jul 2023 16:07:57 +0200
+
+starpu (1.4.1+dfsg-3) unstable; urgency=medium
+
+ * control: Make libstarpu depend on libstarpu-openmp-llvm only on archs
+ which have it built.
+ * rules: Hardcode the maximum number of nodes.
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 13 Jul 2023 12:34:11 +0200
+
+starpu (1.4.1+dfsg-2) unstable; urgency=medium
+
+ * Upload to unstable.
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 11 Jun 2023 14:00:04 +0200
+
+starpu (1.4.1+dfsg-1) experimental; urgency=medium
+
+ * New upstream release. Closes: Bug#1036683.
+ - Rename library packages according to soname bumps.
+ - Closes: Bug#1036683.
+ - patches/atomic: Upstreamed.
+ - patches/atomic2: Upstreamed.
+ - patches/atomic3: Upstreamed.
+ - patches/hurd_max: Upstreamed.
+ - patches/llvm-openmp: Upstreamed.
+ - patches/openmp_llvm_variant: Upstreamed.
+ - patches/socl-atomic: Upstreamed.
+ - patches/starpurm-hwloc: Upstreamed.
+ - patches/tasks_size_overhead_cpustep: Upstreamed.
+
+ -- Samuel Thibault <sthibault@debian.org> Wed, 24 May 2023 18:18:07 +0200
+
+starpu (1.4.0+dfsg-4) experimental; urgency=medium
+
+ * control: Don't build-dep on clang on archs which don't have libomp-dev.
+ * libstarpu-openmp-llvm-1.4-1: Don't build package on archs which don't have
+ libomp-dev.
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 09 Apr 2023 11:09:10 +0200
+
+starpu (1.4.0+dfsg-3) experimental; urgency=medium
+
+ * patches/hurd_max: Fix build issue.
+ * control: Restraint libpapi-dev build-dep on archs where it actually
+ builds. Add pajeng build-dep.
+ * rules: Do not call chrpath on archs where openmp-llvm is not available.
+ * patches/socl-atomic: Make socl use starpu macros for atomic operations.
+ * patches/atomic, atomic2, atomic3: Fix 64bit atomics on some 32bit archs.
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 08 Apr 2023 18:42:10 +0200
+
+starpu (1.4.0+dfsg-2) experimental; urgency=medium
+
+ * rules: Fix multiarch path.
+ * control: Build-dep on libpapi-dev on linux-any only.
+ * control, rules: Enable openmp-llvm on archs that have libomp-dev only.
+ * patches/openmp_llvm_variant: Fix LLVM-based openmp support.
+ * tests/examples: Avoid running meant-to-deadlock test.
+ * patches/tasks_size_overhead_cpustep: Fix autopkgtest hanging.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 04 Apr 2023 17:53:33 +0200
+
+starpu (1.4.0+dfsg-1) experimental; urgency=medium
+
+ * New upstream release.
+ - Rename packages according to soname bump.
+ - New libstarpu-openmp-llvm-1.4-1 package for new library.
+ - control: Complete migration from libgl1-mesa-dev to libgl-dev and from
+ libglu1-mesa-dev to libglu-dev.
+ - control: Add chrpath, libfxt-dev, libpapi-dev, python3-all-dev,
+ libpython3-all-dev, python3-joblib, clang, libomp-dev build-deps.
+ - rules: --enable-tcpip-master-slave, --enable-openmp-llvm.
+ - docs: README was renamed to README.md
+ - libstarpu-1.3-9.install: Install loadable libraries.
+ - not-installed: Do not install the starpu module, starpu_config.cfg, and
+ .a/.la libs.
+ - patches/llvm-openmp: Fix llvm-openmp build.
+ - patches/starpurm-hwloc: Add missing link against hwloc.
+ - rules: drop rpath from llvm OMP examples.
+ - gbp.conf: Update filter.
+
+ -- Samuel Thibault <sthibault@debian.org> Wed, 29 Mar 2023 11:33:08 +0200
+
+starpu (1.3.10+dfsg-2) unstable; urgency=medium
+
+ * Rebuild on buildd.
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 17 Nov 2022 00:05:44 +0100
+
+starpu (1.3.10+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - control: Rename libstarpu-1.3-8 to libstarpu-1.3-9 according to soname
+ bump.
+ * control: Bump Standards-Version to 4.6.0 (no change)
+ * control: Use valgrind-if-available instead of hardcoding a list.
+ * rules: Leverage /usr/share/dpkg/pkg-info.mk to provide package
+ information.
+ * control: Make Multi-Arch: foreign.
+
+ -- Samuel Thibault <sthibault@debian.org> Wed, 16 Nov 2022 10:10:05 +0100
+
+starpu (1.3.9+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - control: Rename libstarpu-1.3-7 to libstarpu-1.3-8 according to soname
+ bump.
+ - patches/no_src_build_dir: Upstreamed.
+ - patches/no_src_dir: Upstreamed.
+ - copyright: Update.
+ * control, copyright: Fix upstream URL.
+ * control: Make starpu-tools' recommends on python3 :any.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 22 Oct 2021 23:46:27 +0200
+
+starpu (1.3.8+dfsg-3) unstable; urgency=medium
+
+ [ Debian Janitor ]
+ * Trim trailing whitespace.
+ * Use versioned copyright format URI.
+ * debian/copyright: use spaces rather than tabs to start continuation lines.
+ * Use secure URI in Homepage field.
+ * Bump debhelper from old 12 to 13.
+ * Remove unused license definitions for GPL-3, QWT.
+ * Update standards version to 4.5.1, no changes needed.
+ * Remove Section on libstarpu-1.3-7, Section on libstarpufft-1.3-2, Section on
+ libstarpumpi-1.3-3, Section on libsocl-1.3-0, Section on libstarpurm-1.3-2
+ that duplicate source.
+
+ [ Samuel Thibault ]
+ * patches/no_src_build_dir: Really avoid any STARPU_SRC/BUILD_DIR
+ definition.
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 04 Sep 2021 18:34:24 +0200
+
+starpu (1.3.8+dfsg-2) unstable; urgency=medium
+
+ * Upload to unstable.
+ * patches/no_src_dir: Avoid leaking the source directory in installed files.
+ * patches/no_src_build_dir: Avoid leaking the source/build directory in
+ debugging symbols of installed files.
+ * rules: Make sure to undefine STARPU_DEVEL.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 30 Aug 2021 21:51:53 +0200
+
+starpu (1.3.8+dfsg-1) experimental; urgency=medium
+
+ * New upstream release.
+ - Rename package libstarpu-1.3-5 to libstarpu-1.3-7 according to soname
+ bump.
+ - Rename package libstarpurm-1.3-1 to libstarpurm-1.3-2 according to soname
+ bump.
+ - patches/socl_link: Upstreamed.
+ - patches/fortify: Upstreamed.
+ * patches/fortify: Fix setting fortify build flag.
+ * control: Set Rules-Requires-Root to no.
+ * libstarpu-contrib-1.3-5.lintian-overrides: Fix override.
+ * watch: Drop gforge URL.
+ * gbp.conf: Use filter to clean upstream tarball.
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 05 Aug 2021 18:28:45 +0200
+
+starpu (1.3.7+dfsg-3) unstable; urgency=medium
+
+ * control: Make libstarpu-dev depend on libstarpurm-1.3-1
+ (Closes: Bug#985436).
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 18 Mar 2021 22:50:37 +0100
+
+starpu (1.3.7+dfsg-2) unstable; urgency=medium
+
+ * control: Fix libstarpurm providing libstarpu-anyrm.
+ * control: Update packaging URL.
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 16 Jan 2021 13:37:36 +0100
+
+starpu (1.3.7+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - control: Rename libstarpu-1.3-4 to libstarpu-1.3-5.
+ - patches/starpurm_link: Upstreamed.
+ - patches/starpurm_showcheck: Upstreamed.
+ - patches/mlr_blas: Upstreamed.
+ * starpu-examples.install: Add mpi examples, precalibrated perfmodels,
+ opencl codelets.
+ * starpu-tools.install: Install perfmodel dtd. Install starpu_t* tools
+ (starpu_top is no more). Install ayudame.cfg.
+ * not-installed: Rule out *.la. Rule out README.dev.
+ * docs: Install missing doc.
+ * control: Drop removed gccDeps variable. Drop shlibs:Depends from
+ libstarpu-dev, it shouldn't need it.
+ * patches/socl_link: Fix linking libsocl against libOpenCL.
+ * patches/mpi_link: Drop patch, dh removes spurious rpath, and we need the
+ link flags to properly get the libmpi dependency.
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 24 Oct 2020 13:14:54 +0200
+
+starpu (1.3.5+dfsg-2) unstable; urgency=medium
+
+ * patches/starpurm_showcheck: Fix showcheck rule inside starpurm.
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 10 Sep 2020 17:17:38 +0200
+
+starpu (1.3.5+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - control: Rename
+ - libstarpu-1.3-3 to libstarpu-1.3-4
+ - libstarpufft-1.3-1 to libstarpufft-1.3-2
+ - libstarpumpi-1.3-2 to libstarpumpi-1.3-3
+ according to upstream soname bump.
+ - control: Add libstarpurm library.
+ - patches/install: Upstreamed.
+ - rules: Pass --enable-mlr-system-blas to configure.
+ - rules: Pass --enable-starpurm-examples to configure.
+ - patches/mlr_blas: Fix using system blas.
+ - patches/starpurm_link: Fix linking starpurm examples.
+ * control: Drop doxygen-latex dependency, we don't build the PDFs any more.
+ * control: Bump Standards-Version to 4.5.0 (no change)
+ * control: Bump debhelper compat to 12.
+ * watch: Update.
+ * rules: Drop --parallel and --with autoreconf, now the default.
+ * control: Drop the autotools-dev and dh-autoreconf build-deps, now the
+ default.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 31 Aug 2020 16:29:30 +0200
+
+starpu (1.3.4+dfsg-3) unstable; urgency=medium
+
+ * control: Drop valgrind build-dep on x32, it is not actually currently
+ available there.
+ * patches/install: Install missing examples (Closes: Bug#964149).
+ * tests/examples: Update autopkgtest to StarPU 1.3.4.
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 02 Jul 2020 20:03:46 +0200
+
+starpu (1.3.4+dfsg-2) unstable; urgency=medium
+
+ * control: Update debian packaging vcs repository.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 23 Jun 2020 10:21:28 +0200
+
+starpu (1.3.4+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Rename libstarpu-1.3-2 to libstarpu-1.3-3 according to soname bump.
+ - Rename libstarpumpi-1.3-1 to libstarpumpi-1.3-2 according to soname bump.
+ - patches/git-fxt: Upstreamed.
+ - patches/no-schedulers-test: Drop, now useless.
+ - patches/doc-nopdf: Drop, replaced by...
+ - rules: ... Add --disable-build-doc-pdf configure option.
+ - patches/mpi_link: Refresh.
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 11 Jun 2020 14:39:01 +0200
+
+starpu (1.3.3+dfsg-3) unstable; urgency=medium
+
+ [ Samuel Thibault ]
+ * Rebuild against libhdf5-103-1 (Closes: Bug#955831).
+ * control: Drop mention of mips. Enable libnuma-dev dep on all linux archs.
+ Enable valgrind on x32.
+
+ [ Andreas Beckmann ]
+ * control: Depend on nvidia-cuda-toolkit-gcc instead of nvidia-cuda-toolkit.
+ * rules: Use cuda-gcc/g++ instead of hardcoded versions of gcc/g++
+ (Closes: Bug#955794).
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 11 Apr 2020 15:51:11 +0200
+
+starpu (1.3.3+dfsg-2) unstable; urgency=medium
+
+ * Re-upload for building arch:all on a buildd.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 09 Dec 2019 16:20:10 +0100
+
+starpu (1.3.3+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Rename libstarpu-1.3-1 to libstarpu-1.3-2 according to soname bump.
+ - Rename libstarpufft-1.3-0 to libstarpufft-1.3-1 according to soname bump.
+ - Rename libstarpumpi-1.3-0 to libstarpumpi-1.3-1 according to soname bump.
+ - patches/man: Upstreamed.
+ - patches/flops-nan: Upstreamed.
+ - patches/flops-incoherent: Upstreamed.
+ - patches/git-fxt: New patch, fix big traces.
+ * watch: Generalize pattern.
+ * rules: Do not make showcheck in nocheck profile.
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 07 Dec 2019 14:52:39 +0100
+
+starpu (1.3.2+dfsg-4) unstable; urgency=medium
+
+ * control: Bump Standards-Version to 4.4.0 (no changes).
+ * libsocl-contrib-1.3-0.lintian-overrides,
+ libstarpu-contrib-1.3-1.lintian-overrides,
+ libstarpu-contribfft-1.3-0.lintian-overrides,
+ libstarpu-contribmpi-1.3-0.lintian-overrides: Suppress warning.
+ * patches/man: Add descriptions to NAME sections of manpages.
+ * patches/flops-nan: Accept flops being nan, as set when flops computation
+ is incoherent (Closes: Bug#939744).
+ * patches/flops-incoherent: Fix detecting flops computation incoherency, and
+ make it emit a warning.
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 08 Sep 2019 13:48:48 +0200
+
+starpu (1.3.2+dfsg-3) unstable; urgency=medium
+
+ * patches/no-schedulers-test: Avoid running schedulers.sh test, which is
+ extremely long and breaks the build.
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 01 Aug 2019 17:36:03 +0200
+
+starpu (1.3.2+dfsg-2) unstable; urgency=medium
+
+ * Upload to unstable.
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 01 Aug 2019 14:35:16 +0200
+
+starpu (1.3.2+dfsg-1) experimental; urgency=medium
+
+ * New upstream release.
+ - Rename libstarpu-1.3-0 to libstarpu-1.3-1 according to SONAME bump.
+ - patches/relax-gcc-plugin: Remove.
+ - patches/qt5: Remove.
+ - patches/heat-opengl: Merged.
+ - patches/refman: Merged.
+ * Add libhdf5-dev build-dep.
+ * Make starpu-tools recommends python3 for starpu_mpi_comm_matrix.
+ * rules: Drop now-useless V definition.
+ * control: Drop gcc-7 dep (closes: #924012).
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 25 Jul 2019 16:50:29 +0200
+
+starpu (1.3.0~rc1+dfsg-1) experimental; urgency=medium
+
+ * New upstream release.
+ - Rename library packages according to soname bump.
+ - patches/reproducibility: Merged upstream.
+ - patches/refman: Add file missing in upstream tarball.
+
+ -- Samuel Thibault <sthibault@debian.org> Wed, 06 Feb 2019 15:39:07 +0200
+
+starpu (1.2.6+dfsg-7) unstable; urgency=medium
+
+ * rules: Properly pass -k to make check.
+ * debian/patches/heat-opengl: Do not try opengl display without X display.
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 23 Feb 2019 11:03:38 +0100
+
+starpu (1.2.6+dfsg-6.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Build with CUDA 10.1 and GCC 8. (Closes: #924014).
+
+ -- Andreas Beckmann <anbe@debian.org> Thu, 11 Jul 2019 18:16:30 +0200
+
+starpu (1.2.6+dfsg-6) unstable; urgency=medium
+
+ * patches/doc-nopdf: Disable building pdf version of doxygen documentation
+ (Closes: Bug#921301, Bug#921766).
+ * rules: Fix docdir.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 05 Feb 2019 19:57:23 +0200
+
+starpu (1.2.6+dfsg-5) unstable; urgency=medium
+
+ [ Andreas Beckmann ]
+ * Build with CUDA 9.2 and GCC 7. (Closes: #892403).
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 14 Jan 2019 17:52:08 +0100
+
+starpu (1.2.6+dfsg-4) unstable; urgency=medium
+
+ * debian/rules: Trick nvcc into compiling with g++ 8.
+ * debian/control: Do not build-depend on gcc-6 (Closes: #892403).
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 01 Jan 2019 16:48:57 +0100
+
+starpu (1.2.6+dfsg-3) unstable; urgency=medium
+
+ * Upstream fix for reproducibility.
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 10 Nov 2018 14:03:31 +0100
+
+starpu (1.2.6+dfsg-2) unstable; urgency=medium
+
+ * Use upstream fix for reproducibility.
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 04 Nov 2018 01:37:12 +0100
+
+starpu (1.2.6+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 25 Sep 2018 12:24:09 +0200
+
+starpu (1.2.5+dfsg-2) unstable; urgency=medium
+
+ * rules: Sed all changelog entries into starpu-contrib instead of just the
+ first, to fix version tracking.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 04 Sep 2018 21:03:09 +0200
+
+starpu (1.2.5+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Rename libstarpu-1.2-4 to libstarpu-1.2-5 due to soname bump.
+ * Bump Standards-Version to 4.2.0 (no changes).
+ * tests: Add autopkgtest.
+ * control: Mark most packages Multi-Arch: same.
+ * info: Remove starpu.info, not built any more by upstream.
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 01 Sep 2018 11:53:26 +0200
+
+starpu (1.2.4+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - patches/gnu_source: Merged upstream
+ - Rename packages according to soname bumps.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 13 Apr 2018 15:28:08 +0200
+
+starpu (1.2.3+dfsg-5) unstable; urgency=medium
+
+ * control: Bump to CUDA 9.
+ * rules: Use gcc 6 for nvcc (Closes: #873416).
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 12 Jan 2018 10:25:46 +0100
+
+starpu (1.2.3+dfsg-4) unstable; urgency=medium
+
+ * control: Make -contrib packages provide -any virtual packages, so that
+ packages in main can depend on main | -any and thus get apt avoid
+ installing contrib and non-free packages unexpectedly (Closes: Bug#884309)
+ * control: Deactivate guile dependency, which was only used for plugin tests
+ (Closes: Bug#885230, Bug#885234)
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 05 Jan 2018 19:57:08 +0100
+
+starpu (1.2.3+dfsg-3) unstable; urgency=medium
+
+ * Apply upstream fix for macro test.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 20 Nov 2017 15:10:40 +0100
+
+starpu (1.2.3+dfsg-2) unstable; urgency=medium
+
+ * Upload to unstable.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 20 Nov 2017 13:12:57 +0100
+
+starpu (1.2.3+dfsg-1) experimental; urgency=medium
+
+ * New upstream release.
+ - rename libstarpu-1.2-2 to libstarpu-1.2-3 and libstarpumpi-1.2-1 to
+ libstarpumpi-1.2-2 according to soname bumps.
+ - patches/qt5: Refresh.
+ - patches/doc: Remove, merged upstream.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 10 Nov 2017 18:32:51 +0100
+
+starpu (1.2.2+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - rename libstarpu-1.2-0 to libstarpu-1.2-2 and libstarpumpi-1.2-0 to
+ libstarpumpi-1.2-1 according to soname bumps.
+ - patches/cnf: Remove, merged upstream.
+ - patches/examples: Remove, merged upstream.
+ - patches/nvcc_noccbin: Remove, merged upstream.
+ - patches/doc: Add from upstream to ship doc source.
+ * control: Bump Standards-Version to 4.1.1 (no changes).
+ * control: Depend on gfortran (Closes: Bug#877028)
+ * rules: Use NVCC_CC instead of setting -ccbin in NVCCFLAGS.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 30 Oct 2017 17:05:59 +0100
+
+starpu (1.2.0+dfsg-5) unstable; urgency=medium
+
+ * Update source repository URL to git.
+ * patches/reproducibility: Fix reproducibility.
+ * rules: Support DEB_BUILD_OPTIONS nodoc tag.
+ * control: Migrate priority to optional.
+ * control: Bump Standards-Version to 4.0.1.
+ * patches/qt5: Upstream fixes for qt5.
+ * control: Replace qt4 dependencies with qt5.
+ * rules: Make sure qt5 gets detected (Closes: Bug#875196)
+ * control: Replace qwt5 dependencies with qwt6.
+ * rules: upgrade to libqwt 6.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 18 Aug 2017 19:39:36 +0200
+
+starpu (1.2.0+dfsg-4) unstable; urgency=medium
+
+ * control: Make libstarpu-dev depend on libsocl (Closes: Bug#857163)
+ * rules: Append -contrib to that dependency for contrib package.
+
+ -- Samuel Thibault <sthibault@debian.org> Wed, 08 Mar 2017 15:18:09 +0100
+
+starpu (1.2.0+dfsg-3) unstable; urgency=medium
+
+ * Run the full testsuite even if there are failures.
+ * control [contrib]: Build-Depend on clang-3.8 instead of gcc-5
+ * rules: Pass -ccbin clang-3.8 (Closes: Bug#835941).
+ * patches/nvcc_noccbin: Avoid overriding our -ccbin option.
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 22 Jan 2017 21:05:52 +0100
+
+starpu (1.2.0+dfsg-2) unstable; urgency=medium
+
+ * debian/rules: Also set FC to set gfortran version.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 25 Oct 2016 22:49:22 +0200
+
+starpu (1.2.0+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Fix final soname version.
+ - Drop the documentation that we already generate from the tarball.
+ - patches/openmp-valgrind: Remove, merged upstream
+ - patches/examples: backport upstream fix to properly build some examples.
+ - copyright: Use BSD-uthash licence name for uthash.h, since it is a
+ modified BSD licence (Only the first item is kept, about keeping notices
+ in source code redistribution)
+ - copyright: Move standard licence texts to the end of the file.
+ - copyright: Label the CL headers as Expat licence since that's it.
+ * Downgrade opencl-headers build-dep to opencl-c-headers.
+ (Closes: Bug#837911).
+ * Build starpu-contrib on non-amd64 too (Closes: Bug#840559).
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 25 Aug 2016 13:50:02 +0200
+
+starpu (1.2.0~rc2+dfsg-2) experimental; urgency=medium
+
+ * Fix libsocl conflicting package names (Closes: Bug#779599).
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 07 Jul 2015 16:29:49 +0200
+
+starpu (1.2.0~rc2+dfsg-1) experimental; urgency=medium
+
+ * New upstream release.
+ - Rename libstarpu-1.2-0 to libstarpu-1.2-1 according to soname bump.
+ * Merge unstable changes (Closes: Bug#779599).
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 03 Mar 2015 10:40:17 +0100
+
+starpu (1.2.0~20141210+dfsg-1) experimental; urgency=medium
+
+ * New upstream snapshot.
+ - Bump sonames to 1.2-0.
+ - control: Add libleveldb-dev.
+ - rules: Add --enable-openmp.
+
+ -- Samuel Thibault <sthibault@debian.org> Wed, 10 Dec 2014 17:33:58 +0100
+
+starpu (1.1.4+dfsg-6) unstable; urgency=medium
+
+ * debian/patches/cnf: Drop testing for unused f77.h.
+ * control:
+ - Bump Standards-Version to 3.9.8 (no change)
+ - Drop actually-unused libcnf-dev dependency.
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 14 Jul 2016 12:12:16 +0200
+
+starpu (1.1.4+dfsg-5) unstable; urgency=medium
+
+ * Drop i386 arch from contrib, CUDA only supports amd64 nowadays.
+ * watch: Update to submission from bartm.
+ * rules: Use dpkg-parsechangelog.
+ * control: Bump Standards-Version to 3.9.7 (no change).
+ * starpu-examples.install: Add missing OpenCL programs.
+ * Bump starpu-contrib gcc dependency to 5, now that CUDA 7.5 is in
+ (Closes: Bug#818764).
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 03 May 2016 13:28:32 +0200
+
+starpu (1.1.4+dfsg-4) unstable; urgency=medium
+
+ * patches/sm_13: New patch from upstream to drop requesting sm_13
+ architecture support, available since long. Fixes build with cuda 7.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 08 Dec 2015 17:40:24 +0100
+
+starpu (1.1.4+dfsg-3) unstable; urgency=medium
+
+ * compat: Bump to 9.
+ * control:
+ - Bump debhelper build-dependency accordingly.
+ - Drop hardening-wrapper depdency.
+ - Add opencl-dev build-dep alternative to ocl-icd-opencl-dev.
+ - Enable numa and valgrind support on mips64* (closes: Bug#806711).
+ - Add doxygen and doxygen-latex build dependencies.
+ * rules:
+ - Drop use of hardening-wrapper.
+ - Disable gcc version dependency, which was only needed for the
+ plugin. (Closes: Bug#813173, Bug#773897)
+ * *.dirs: Drop, useless.
+ * *.install: Update to multiarch libdir path.
+ * starpu-examples.install: Also install OpenCL programs.
+ * starpu-contrib-examples.install: Make a symlink to
+ starpu-examples.install.
+ * docs: Drop manual installation of PDF documentation, now automatically
+ done.
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 06 Dec 2015 00:52:49 +0100
+
+starpu (1.1.4+dfsg-2) unstable; urgency=medium
+
+ * Bump gcc versions according to newer nvcc support (closes: Bug#796844).
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 25 Aug 2015 00:01:15 +0200
+
+starpu (1.1.4+dfsg-1) unstable; urgency=medium
+
+ * New upstream release
+ - Rename libstarpu-1.1-7 into libstarpu-1.1-9 and libstarpumpi-1.1-2 into
+ libstarpumpi-1.1-3 according to soname bump. No rdeps.
+ * Enable libnuma-dev and valgrind on arm64 and ppc64el too.
+ * control: Add missing dependency on ocl-icd-opencl-dev for libstarpu-dev
+ * rules:
+ - Prevent the testsuite from running in parallel.
+ - Pass --enable-quick-check to configure.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 11 May 2015 13:41:06 +0200
+
+starpu (1.1.3+dfsg-3) unstable; urgency=medium
+
+ * control: Make libsocl-1.1-1 and libsocl-contrib-1.1-1 conflict/provide each
+ other (Closes: Bug#767557).
+ * Bump Standards-Version to 3.9.6 (no changes).
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 07 Nov 2014 16:50:43 +0100
+
+starpu (1.1.3+dfsg-2) unstable; urgency=medium
+
+ * control: Make libstarpu-1.1-7 Replace libstarpu-1.1-6: the soname bump
+ actually happened earlier :/ (Closes: Bug#761483).
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 15 Sep 2014 00:00:39 +0200
+
+starpu (1.1.3+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Rename libstarpu-1.1-6 package into libstarpu-1.1-7 due to soname bump.
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 12 Sep 2014 14:19:21 +0200
+
+starpu (1.1.2+dfsg-2) unstable; urgency=medium
+
+ * Make starpu-contrib use gfortran 4.8 too (Closes: Bug#752030).
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 19 Jun 2014 16:24:21 +0200
+
+starpu (1.1.2+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ * control: Make libstarpu-dev depend on opencl-headers, since we now build
+ with OpenCL enabled (Closes: Bug#748101).
+ * control, rules: Drop libcuda1 build-dependency, it is brought through
+ nvidia-cuda-toolkit anyway (Closes: Bug#749430).
+ * rules: Default gcc version is now 4.9, nvcc can use 4.8.
+ * rules: Make mpicc use our selected version of gcc.
+
+ -- Samuel Thibault <sthibault@debian.org> Wed, 18 Jun 2014 01:45:45 +0200
+
+starpu (1.1.1+dfsg-2) unstable; urgency=medium
+
+ * control,rules: Build with gcc-4.9 instead of gcc-4.7 (Closes: Bug#748009).
+ * rules: Disable the GCC plugin, as it doesn't build with gcc-4.9.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 13 May 2014 15:43:03 +0200
+
+starpu (1.1.1+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Bump soname of libstarpu to 1.1-6
+ - Add libsocl to main, now that we can build it against ocl-icd.
+ * README.source: matvecmult kernel included again, as it has been rewritten.
+ * control: Build-depend on opencl-headers, ocl-icd-opencl-dev to make main
+ support OpenCL.
+ * patches/build_fixes: Remove, merged upstream.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 14 Apr 2014 13:15:18 +0200
+
+starpu (1.1.0+dfsg-2) unstable; urgency=medium
+
+ * patches/build_fixes: Fix sync_synchronize use on non-x86 archs.
+ * control: Depend on valgrind only on archs which have it.
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 29 Dec 2013 12:52:48 +0100
+
+starpu (1.1.0+dfsg-1) unstable; urgency=low
+
+ * New upstream release.
+ * Do not depend on install-info any more.
+ * Bump Standards-Version to 3.9.5.
+ * patches: refresh.
+ * control: Add valgrind and guile build-dependency.
+ * docs: Add pdf documentation.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 28 Oct 2013 09:04:50 +0100
+
+starpu (1.0.5+dfsg-1) unstable; urgency=low
+
+ * Rebuild orig tarball without NVIDIA proprietary source code
+ (Closes: Bug#724919).
+ * watch: Mangle tarball name against +dfsg.
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 30 Sep 2013 18:14:07 +0200
+
+starpu (1.0.5-3) unstable; urgency=high
+
+ * patches/automake-nowerror: Do not pass -Werror to automake
+ (Closes: Bug#724128).
+
+ -- Samuel Thibault <sthibault@debian.org> Sun, 22 Sep 2013 21:55:39 +0200
+
+starpu (1.0.5-2) unstable; urgency=low
+
+ * Make starpu-top also replace/break starpu-contrib-tools
+ (Closes: Bug#717996).
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 27 Jul 2013 20:44:13 +0200
+
+starpu (1.0.5-1) unstable; urgency=low
+
+ * New upstream release.
+ * Move starpu_top.1.gz to starpu-top package.
+ * control, rules: upgrade to gcc-4.7.
+ * control: Make libstarpu-dev also depend on libstarpufft and libstarpumpi
+ (Closes: Bug#715121).
+ * Bump Standards-Version to 3.9.4 (no changes).
+ * patches/mpi_link: disable using mpicc --showme:link link flags: they bring
+ unnecessary rpath.
+
+ -- Samuel Thibault <sthibault@debian.org> Sat, 06 Jul 2013 09:42:41 +0200
+
+starpu (1.0.1-4) unstable; urgency=low
+
+ * patches/binding: Backport upstream change to fix binding on CPU near GPUs,
+ and for combined workers.
+ * patches/bashism: Backport upstream change to fix bashism.
+ (Closes: Bug#690935).
+ * patches/automake-Werror: Fix automake warnings (Closes: Bug#713335).
+
+ -- Samuel Thibault <sthibault@debian.org> Fri, 05 Jul 2013 15:32:05 +0200
+
+starpu (1.0.1-3) unstable; urgency=low
+
+ * control, rules: Use gcc-4.4 instead of gcc-4.5 for starpu-contrib
+ (Closes: Bug#680898).
+
+ -- Samuel Thibault <sthibault@debian.org> Mon, 30 Jul 2012 09:40:40 +0200
+
+starpu (1.0.1-2) unstable; urgency=low
+
+ * control: Really use relaxed gcc-4.6 version test, not just exactly the
+ upstream version part, thanks Andreas Beckmann for initial patch
+ (Closes: Bug#670422).
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 31 May 2012 13:53:27 +0200
+
+starpu (1.0.1-1) unstable; urgency=low
+
+ * New upstream release.
+ * Explicitly use gcc-4.6 to fix plugin build (Closes: Bug#667381).
+ * Use gcc-4.5 for starpu, as nvcc does not actually support all 4.6
+ features, notably not __float128.
+ * patches/relax-gcc-plugin: Relax gcc-4.6 dependency for plugins to upstream
+ release version (Closes: #670422)
+ * watch: Fix URL.
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 12 Apr 2012 15:04:15 +0200
+
+starpu (1.0.0-1) unstable; urgency=low
+
+ * New upstream release.
+ - Add qt dependencies for StarPU-Top, Use system qwt.
+ - Add new libsocl0 binary package.
+ - Remove patches/{format,info,memory,no-fftwl}, merged upstream.
+ - Update debian/copyright
+ - Add starpu-top package.
+
+ * control:
+ - Depend on hardening-check.
+ - Make libstarpu-dev depend on libhwloc-dev.
+ - build-depend on gcc-4.6-plugin-dev and help2man.
+ - Add missing shlib dependency for libstarpu-dev.
+ - Add provides to contrib variants.
+ - Bump Standards-Version to 3.9.3 (no changes).
+ * rules:
+ - Set DEB_BUILD_HARDENING=1 to enable hardening.
+ - Set empty DISPLAY to avoid opening a window during Mandelbrot test.
+ - Enable parallel build.
+ - build out of source to prepare for gcc plugins built for several gcc
+ versions.
+ - rules: Run make showcheck after check.
+
+ * rules, control: Make libstarpu-dev depend on the exact version of gcc that
+ compiled the plugin, as the plugin infrastructure is very strict about it.
+ * lib*.install: Use wildcard instead of 1.0.
+ * libstarpu-dev.install: Add gcc plugin.
+ * starpu-tools.install: Install manpages.
+ * info: Install all info files.
+
+ -- Samuel Thibault <sthibault@debian.org> Wed, 28 Mar 2012 14:42:41 +0200
+
+starpu (0.9.1-3) unstable; urgency=low
+
+ * debian/control:
+ - Add libcnf-dev and gfortran build-dependency for the fortran example.
+ - Depend on nvidia-cuda-toolkit and libcuda1 instead of nvidia-opencl-dev
+ and nvidia-cuda-dev, since starpu also needs nvcc (Closes: Bug#638980)
+ - Make contrib Architecture: amd64 i386 since it only makes sense there.
+ * debian/rules: Fix main/contrib switch rules accordingly.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 24 May 2011 19:12:30 +0200
+
+starpu (0.9.1-2) unstable; urgency=low
+
+ * debian/rules:
+ - Add rule to change Sections to contrib/.
+ - Set HOME to $PWD while making test, to permit buildds to write into
+ $HOME/.starpu.
+ * debian/control: Depend on libnuma-dev only on architectures which have it.
+ * debian/patches/no-fftwl: Build starpufft even without fftwl.
+
+ -- Samuel Thibault <sthibault@debian.org> Tue, 24 May 2011 18:26:07 +0200
+
+starpu (0.9.1-1) unstable; urgency=low
+
+ * Initial release (Closes: #619848)
+
+ -- Samuel Thibault <sthibault@debian.org> Thu, 19 May 2011 13:34:51 +0200
--- /dev/null
+Source: starpu
+Priority: optional
+Maintainer: Samuel Thibault <sthibault@debian.org>
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
+ chrpath,
+ pkgconf,
+ libnuma-dev [linux-any],
+ libglpk-dev,
+ mpi-default-dev,
+ libgl-dev,
+ libglu-dev,
+ freeglut3-dev,
+ libx11-dev,
+ libblas-dev,
+ libfftw3-dev,
+ libhwloc-dev,
+ libleveldb-dev,
+ libhdf5-dev,
+ libfxt-dev, pajeng,
+ libpapi-dev [!s390x !alpha !hurd-any !m68k !powerpc !sh4 !sparc64],
+ python3-dev,
+ libpython3-dev, python3-setuptools,
+ python3-cloudpickle, python3-joblib, python3-numpy,
+ clang [amd64 arm64 armhf mips64el ppc64el riscv64 ppc64 loong64],
+ libomp-dev [amd64 arm64 armhf mips64el ppc64el riscv64 ppc64 loong64],
+ valgrind-if-available,
+# guile-2.2,
+ opencl-c-headers, ocl-icd-opencl-dev | opencl-dev,
+ libamdhip64-dev [amd64 arm64 ppc64el], hipcc [amd64 arm64 ppc64el],
+# libhipblas-dev [amd64 arm64], librocblas-dev [amd64 arm64],
+ pkg-rocm-tools,
+ gfortran,
+ help2man, doxygen,
+# nvidia-cuda-toolkit-gcc (>= 10.1),
+Rules-Requires-Root: no
+Standards-Version: 4.6.2
+Section: libs
+Homepage: https://starpu.gitlabpages.inria.fr/
+Vcs-Git: https://salsa.debian.org/debian/starpu.git
+Vcs-Browser: https://salsa.debian.org/debian/starpu
+
+Package: libstarpu-dev
+Section: libdevel
+Architecture: any
+Depends: libstarpu-1.4-9 (= ${binary:Version}) | libstarpu-any-1.4-9,
+ libstarpu-openmp-llvm-1.4-1t64 (= ${binary:Version}) [amd64 arm64 armhf mips64el ppc64el riscv64 ppc64 loong64] | libstarpu-any-openmp-llvm-1.4-1 [amd64 arm64 armhf mips64el ppc64el riscv64 ppc64 loong64],
+ libstarpufft-1.4-1t64 (= ${binary:Version}) | libstarpu-anyfft-1.4-1,
+ libstarpumpi-1.4-3t64 (= ${binary:Version}) | libstarpu-anympi-1.4-3,
+ libsocl-1.4-1t64 (= ${binary:Version}) | libsocl-any-1.4-1,
+ libstarpurm-1.4-1t64 (= ${binary:Version}) | libstarpu-anyrm-1.4-1,
+ ${misc:Depends},
+ libhwloc-dev,
+ libpapi-dev [!s390x !alpha !hurd-any !m68k !powerpc !sh4 !sparc64],
+ opencl-headers, ocl-icd-opencl-dev,
+ libamdhip64-dev [amd64 arm64 ppc64el],
+# libhipblas-dev [amd64 arm64 ppc64el], librocblas-dev [amd64 arm64 ppc64el],
+Conflicts: libstarpu-contrib-dev
+Provides: libstarpu-any-dev
+Description: Task scheduler for heterogeneous multicore machines - dev
+ StarPU is a runtime system that offers support for heterogeneous
+ multicore machines. While many efforts are devoted to design efficient
+ computation kernels for those architectures (e.g. to implement BLAS
+ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
+ offloading such kernels (and implementing data coherency across
+ the machine), but it also makes sure the kernels are executed as
+ efficiently as possible.
+ .
+ This package contains development headers and libraries.
+# This "contrib" version is built against CUDA.
+
+Package: libstarpu-1.4-9
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libstarpu-contrib-1.4-9
+Provides: libstarpu-any-1.4-9
+Description: Task scheduler for heterogeneous multicore machines
+ StarPU is a runtime system that offers support for heterogeneous
+ multicore machines. While many efforts are devoted to design efficient
+ computation kernels for those architectures (e.g. to implement BLAS
+ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
+ offloading such kernels (and implementing data coherency across
+ the machine), but it also makes sure the kernels are executed as
+ efficiently as possible.
+ .
+ This package contains the main StarPU library
+# This "contrib" version is built against CUDA.
+
+Package: libstarpu-openmp-llvm-1.4-1t64
+Replaces: libstarpu-openmp-llvm-1.4-1
+Breaks: libstarpu-openmp-llvm-1.4-1 (<< ${source:Version})
+Architecture: amd64 arm64 armhf mips64el ppc64el riscv64 ppc64 loong64
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libstarpu-contrib-openmp-llvm-1.4-1, libstarpu-contrib-openmp-llvm-1.4-1t64
+Provides: ${t64:Provides}, libstarpu-any-openmp-llvm-1.4-1
+Description: Task scheduler for heterogeneous multicore machines
+ StarPU is a runtime system that offers support for heterogeneous
+ multicore machines. While many efforts are devoted to design efficient
+ computation kernels for those architectures (e.g. to implement BLAS
+ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
+ offloading such kernels (and implementing data coherency across
+ the machine), but it also makes sure the kernels are executed as
+ efficiently as possible.
+ .
+ This package contains the runtime support for LLVM OpenMP.
+# This "contrib" version is built against CUDA.
+
+Package: libstarpufft-1.4-1t64
+Replaces: libstarpufft-1.4-1
+Breaks: libstarpufft-1.4-1 (<< ${source:Version})
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libstarpu-contribfft-1.4-1, libstarpu-contribfft-1.4-1t64
+Provides: ${t64:Provides}, libstarpu-anyfft-1.4-1
+Description: Task scheduler for heterogeneous multicore machines
+ StarPU is a runtime system that offers support for heterogeneous
+ multicore machines. While many efforts are devoted to design efficient
+ computation kernels for those architectures (e.g. to implement BLAS
+ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
+ offloading such kernels (and implementing data coherency across
+ the machine), but it also makes sure the kernels are executed as
+ efficiently as possible.
+ .
+ This package contains a hybrid CPU+GPU FFT library.
+# This "contrib" version is built against CUDA.
+
+Package: libstarpumpi-1.4-3t64
+Replaces: libstarpumpi-1.4-3
+Breaks: libstarpumpi-1.4-3 (<< ${source:Version})
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libstarpu-contribmpi-1.4-3, libstarpu-contribmpi-1.4-3t64
+Provides: ${t64:Provides}, libstarpu-anympi-1.4-3
+Description: Task scheduler for heterogeneous multicore machines
+ StarPU is a runtime system that offers support for heterogeneous
+ multicore machines. While many efforts are devoted to design efficient
+ computation kernels for those architectures (e.g. to implement BLAS
+ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
+ offloading such kernels (and implementing data coherency across
+ the machine), but it also makes sure the kernels are executed as
+ efficiently as possible.
+ .
+ This package contains MPI extensions for StarPU.
+# This "contrib" version is built against CUDA.
+
+Package: starpu-tools
+Section: utils
+Architecture: any
+Multi-Arch: foreign
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: starpu-contrib-tools
+Provides: starpu-any-tools
+Recommends: python3:any
+Description: Task scheduler for heterogeneous multicore machines - tools
+ StarPU is a runtime system that offers support for heterogeneous
+ multicore machines. While many efforts are devoted to design efficient
+ computation kernels for those architectures (e.g. to implement BLAS
+ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
+ offloading such kernels (and implementing data coherency across
+ the machine), but it also makes sure the kernels are executed as
+ efficiently as possible.
+ .
+ This package contains StarPU tools.
+# This "contrib" version is built against CUDA.
+
+Package: starpu-examples
+Section: science
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: libstarpu-1.4-1, libstarpu-contrib-1.4-1, libstarpu-1.4-2, libstarpu-contrib-1.4-2
+Replaces: libstarpu-1.4-1, libstarpu-contrib-1.4-1, libstarpu-1.4-2, libstarpu-contrib-1.4-2
+Conflicts: starpu-contrib-examples
+Provides: starpu-any-examples
+Description: Task scheduler for heterogeneous multicore machines - exs
+ StarPU is a runtime system that offers support for heterogeneous
+ multicore machines. While many efforts are devoted to design efficient
+ computation kernels for those architectures (e.g. to implement BLAS
+ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
+ offloading such kernels (and implementing data coherency across
+ the machine), but it also makes sure the kernels are executed as
+ efficiently as possible.
+ .
+ This package contains application examples.
+# This "contrib" version is built against CUDA.
+
+Package: libsocl-1.4-1t64
+Replaces: libsocl-1.4-1
+Breaks: libsocl-1.4-1 (<< ${source:Version})
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libsocl-contrib-1.4-1, libsocl-contrib-1.4-1t64
+Provides: ${t64:Provides}, libsocl-any-1.4-1
+Description: Task scheduler for heterogeneous multicore machines
+ StarPU is a runtime system that offers support for heterogeneous
+ multicore machines. While many efforts are devoted to design efficient
+ computation kernels for those architectures (e.g. to implement BLAS
+ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
+ offloading such kernels (and implementing data coherency across
+ the machine), but it also makes sure the kernels are executed as
+ efficiently as possible.
+ .
+ This package contains an OpenCL-compatible library interface to StarPU.
+# This "contrib" version is built against CUDA.
+
+Package: libstarpurm-1.4-1t64
+Replaces: libstarpurm-1.4-1
+Breaks: libstarpurm-1.4-1 (<< ${source:Version})
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libstarpu-contribrm-1.4-1, libstarpu-contribrm-1.4-1t64
+Provides: ${t64:Provides}, libstarpu-anyrm-1.4-1
+Description: Task scheduler for heterogeneous multicore machines
+ StarPU is a runtime system that offers support for heterogeneous
+ multicore machines. While many efforts are devoted to design efficient
+ computation kernels for those architectures (e.g. to implement BLAS
+ kernels on GPUs or on Cell's SPUs), StarPU not only takes care of
+ offloading such kernels (and implementing data coherency across
+ the machine), but it also makes sure the kernels are executed as
+ efficiently as possible.
+ .
+ This package contains the resource management library.
+# This "contrib" version is built against CUDA.
--- /dev/null
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: starpu
+Source: https://starpu.gitlabpages.inria.fr/
+
+Files: *
+Copyright: 2008-2012 Université de Bordeaux 1
+ 2010-2012 Centre National de la Recherche Scientifique
+ 2010-2012 Institut National de Recherche en Informatique et Automatique
+ 2011 Télécom-SudParis
+ 2010 Mehdi Juhoor <mjuhoor@gmail.com>
+ 2010 Sylvain Gault
+ 2011 William Braik, Yann Courtois, Jean-Marie Couteyen, Anthony Roy
+License: LGPL-2.1+
+
+Files: src/common/uthash.h
+ sc_hypervisor/src/uthash.h
+Copyright: 2003-2010, Troy D. Hanson
+License: BSD-1-Clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+ IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Files: socl/src/ocl_icd.h
+Copyright: Brice Videau <brice.videau@imag.fr>
+ Vincent Danjean <Vincent.Danjean@ens-lyon.org>
+License: BSD-2-clause
+
+Files: src/common/rbtree.c
+ src/common/rbtree.h
+ src/common/rbtree_i.h
+Copyright: Richard Braun.
+License: BSD-2-clause
+
+Files: socl/src/CL/*
+Copyright: 2008-2010 The Khronos Group Inc.
+License: Khronos
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+ .
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+Files: debian/*
+Copyright: 2011-2012 Samuel Thibault <sthibault@debian.org>
+License: LGPL-2.1+
+
+License: BSD-2-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+License: LGPL-2.1+
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in "/usr/share/common-licenses/LGPL-2".
+
+License: GPL-2
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License can be found in "/usr/share/common-licenses/GPL-2".
+
+License: GFDL-NIV
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.3 or
+ any later version published by the Free Software Foundation; with no
+ Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
+ copy of the license is included in the section entitled “GNU Free
+ Documentation License”.
+ .
+ On Debian systems, the complete text of the GNU Free Documentation
+ License can be found in "/usr/share/common-licenses/GFDL-1.3".
--- /dev/null
+usr/share/doc/libstarpu-dev/AUTHORS
+usr/share/doc/libstarpu-dev/README.md
+usr/share/doc/libstarpu-dev/STARPU-REVISION
+usr/share/doc/libstarpu-dev/tutorial
--- /dev/null
+[import-orig]
+symlink-orig = False
+upstream-tag = upstream/%(version)s+dfsg
+filter = [ 'doc/*/html*',
+ 'doc/*/starpu*.pdf',
+ 'examples/pi/SobolQRNG' ]
--- /dev/null
+usr/lib/*/libsocl-*.so.*
--- /dev/null
+libsocl-1.4-1t64: package-name-doesnt-match-sonames libsocl-1.4-1
--- /dev/null
+libsocl-1.4 1 libsocl-1.4-1t64 (>= 1.4.0+dfsg~) | libsocl-any-1.4-1
--- /dev/null
+libsocl-1.4-1t64.install
\ No newline at end of file
--- /dev/null
+# This is expected: this is the contrib rebuild
+package-name-doesnt-match-sonames libsocl-*
--- /dev/null
+usr/lib/*/libstarpu-*.so.*
--- /dev/null
+libstarpu-1.4 9 libstarpu-1.4-9 (>= 1.4.3+dfsg~) | libstarpu-any-1.4-9
--- /dev/null
+libstarpu-1.4-9.install
\ No newline at end of file
--- /dev/null
+# This is expected: this is the contrib rebuild
+package-name-doesnt-match-sonames libstarpu-*
--- /dev/null
+libstarpu-dev.install
\ No newline at end of file
--- /dev/null
+libstarpu-openmp-llvm-1.4-1t64.install
\ No newline at end of file
--- /dev/null
+# This is expected: this is the contrib rebuild
+package-name-doesnt-match-sonames libstarpu-openmp-llvm-*
--- /dev/null
+libstarpufft-1.4-1t64.install
\ No newline at end of file
--- /dev/null
+# This is expected: this is the contrib rebuild
+package-name-doesnt-match-sonames libstarpufft-*
--- /dev/null
+libstarpumpi-1.4-3t64.install
\ No newline at end of file
--- /dev/null
+# This is expected: this is the contrib rebuild
+package-name-doesnt-match-sonames libstarpumpi-*
--- /dev/null
+libstarpurm-1.4-1t64.install
\ No newline at end of file
--- /dev/null
+# This is expected: this is the contrib rebuild
+package-name-doesnt-match-sonames libstarpurm-*
--- /dev/null
+usr/include
+usr/lib/*/lib*.a
+usr/lib/*/lib*.so
+usr/lib/*/pkgconfig/*
+usr/share/doc/libstarpu-dev/manual
--- /dev/null
+usr/lib/*/libstarpu_openmp_llvm-*.so.*
--- /dev/null
+libstarpu-openmp-llvm-1.4-1t64: package-name-doesnt-match-sonames libstarpu-openmp-llvm-1.4-1
--- /dev/null
+libstarpu_openmp_llvm-1.4 1 libstarpu-openmp-llvm-1.4-1t64 (>= 1.4.0+dfsg~) | libstarpu-any-openmp-llvm-1.4-1
--- /dev/null
+usr/lib/*/libstarpufft-*.so.*
--- /dev/null
+libstarpufft-1.4-1t64: package-name-doesnt-match-sonames libstarpufft-1.4-1
--- /dev/null
+libstarpufft-1.4 1 libstarpufft-1.4-1t64 (>= 1.4.0+dfsg~) | libstarpu-anyfft-1.4-1
--- /dev/null
+usr/lib/*/libstarpumpi-*.so.*
--- /dev/null
+libstarpumpi-1.4-3t64: package-name-doesnt-match-sonames libstarpumpi-1.4-3
--- /dev/null
+libstarpumpi-1.4 3 libstarpumpi-1.4-3t64 (>= 1.4.0+dfsg~) | libstarpu-anympi-1.4-3
--- /dev/null
+usr/lib/*/libstarpurm-*.so.*
--- /dev/null
+libstarpurm-1.4-1t64: package-name-doesnt-match-sonames libstarpurm-1.4-1
--- /dev/null
+libstarpurm-1.4 1 libstarpurm-1.4-1t64 (>= 1.4.0+dfsg~) | libstarpu-anyrm-1.4-1
--- /dev/null
+aclocal.m4
+build-aux/
+configure
+m4/
--- /dev/null
+usr/lib/*/*.la
+usr/lib/*/starpu/*.a
+usr/lib/*/starpu/*.la
+usr/share/doc/libstarpu-dev/README.dev
+usr/share/doc/libstarpu-dev/COPYING.LGPL
+usr/lib/*/modules/starpu-*
+usr/share/starpu/starpu_config.cfg
+lib/python*
+usr/lib/python*
+usr/lib/*/starpu/python
--- /dev/null
+SobolQRNG is not free enough for Debian
+
+--- a/examples/Makefile.am
++++ b/examples/Makefile.am
+@@ -113,11 +113,6 @@ noinst_HEADERS = \
+ interface/complex_codelet.h \
+ interface/complex_dev_handle/complex_dev_handle_interface.h \
+ interface/complex_dev_handle/complex_dev_handle_codelet.h \
+- pi/pi.h \
+- pi/SobolQRNG/sobol.h \
+- pi/SobolQRNG/sobol_gold.h \
+- pi/SobolQRNG/sobol_gpu.h \
+- pi/SobolQRNG/sobol_primitives.h \
+ reductions/dot_product.h \
+ basic_examples/vector_scal_cpu_template.h \
+ sched_ctx/axpy_partition_gpu.h
+@@ -819,6 +816,7 @@ top_hello_world_top_SOURCES = \
+ # Pi #
+ ######
+
++if FALSE
+ if !STARPU_HAVE_WINDOWS
+
+ examplebin_PROGRAMS += \
+@@ -847,6 +845,7 @@ pi_pi_redux_SOURCES += \
+ $(STARPU_CURAND_LDFLAGS)
+ endif
+ endif
++endif
+
+ ###########################
+ # OpenGL interoperability #
--- /dev/null
+commit 1d641863e604a7ced708e63c6a8dbd3e2f6bb781
+Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
+Date: Thu Dec 4 00:18:02 2025 +0100
+
+ Fix typos making doxygen 1.15.0 choke
+
+---
+ doc/doxygen.cfg | 2
+ doc/doxygen/chapters/api/threads.doxy | 2
+ doc/doxygen/chapters/fdl_1_3.doxy | 76 +++++-----
+ doc/doxygen/chapters/starpu_basics/data_management.doxy | 4
+ doc/doxygen/chapters/starpu_extensions/advanced_data_management.doxy | 2
+ doc/doxygen/chapters/starpu_extensions/bubble.doxy | 2
+ doc/doxygen/chapters/starpu_extensions/debugging_tools.doxy | 4
+ doc/doxygen/chapters/starpu_extensions/max_fpga_support.doxy | 2
+ doc/doxygen/chapters/starpu_extensions/out_of_core.doxy | 2
+ doc/doxygen/chapters/starpu_extensions/scheduling_context_hypervisor.doxy | 2
+ doc/doxygen/chapters/starpu_extensions/transactions.doxy | 2
+ doc/doxygen/chapters/starpu_installation/environment_variables.doxy | 7
+ doc/doxygen/chapters/starpu_introduction/introduction_intro.doxy | 2
+ include/starpu_openmp.h | 2
+ include/starpu_perf_steering.h | 2
+ include/starpu_sched_component.h | 2
+ mpi/include/starpu_mpi.h | 2
+ 17 files changed, 57 insertions(+), 60 deletions(-)
+
+--- a/doc/doxygen.cfg
++++ b/doc/doxygen.cfg
+@@ -644,7 +644,7 @@ QUIET = YES
+ # generated by doxygen. Possible values are YES and NO. If left blank
+ # NO is used.
+
+-WARNINGS = NO
++WARNINGS = YES
+
+ # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings
+ # for undocumented members. If EXTRACT_ALL is set to YES then this flag will
+--- a/doc/doxygen/chapters/api/threads.doxy
++++ b/doc/doxygen/chapters/api/threads.doxy
+@@ -219,7 +219,7 @@ This function also produces trace when t
+ Behave identically to starpu_pthread_mutex_lock(),
+ except that it does not block the calling thread if the mutex is
+ already locked by another thread (or by the calling thread in the case
+-of a ``fast'' mutex). Instead, the function returns immediately with
++of a ``fast`` mutex). Instead, the function returns immediately with
+ the error code \c EBUSY.
+
+ This function also produces trace when the configure option
+--- a/doc/doxygen/chapters/fdl_1_3.doxy
++++ b/doc/doxygen/chapters/fdl_1_3.doxy
+@@ -40,7 +40,7 @@ Secondarily, this License preserves for
+ to get credit for their work, while not being considered responsible
+ for modifications made by others.
+
+-This License is a kind of ``copyleft'', which means that derivative
++This License is a kind of ``copyleft``, which means that derivative
+ works of the document must themselves be free in the same sense. It
+ complements the GNU General Public License, which is a copyleft
+ license designed for free software.
+@@ -61,17 +61,17 @@ This License applies to any manual or ot
+ contains a notice placed by the copyright holder saying it can be
+ distributed under the terms of this License. Such a notice grants a
+ world-wide, royalty-free license, unlimited in duration, to use that
+-work under the conditions stated herein. The ``Document'', below,
++work under the conditions stated herein. The ``Document``, below,
+ refers to any such manual or work. Any member of the public is a
+-licensee, and is addressed as ``you''. You accept the license if you
++licensee, and is addressed as ``you``. You accept the license if you
+ copy, modify or distribute the work in a way requiring permission
+ under copyright law.
+
+-A ``Modified Version'' of the Document means any work containing the
++A ``Modified Version`` of the Document means any work containing the
+ Document or a portion of it, either copied verbatim, or with
+ modifications and/or translated into another language.
+
+-A ``Secondary Section'' is a named appendix or a front-matter section
++A ``Secondary Section`` is a named appendix or a front-matter section
+ of the Document that deals exclusively with the relationship of the
+ publishers or authors of the Document to the Document's overall
+ subject (or to related matters) and contains nothing that could fall
+@@ -82,7 +82,7 @@ connection with the subject or with rela
+ commercial, philosophical, ethical or political position regarding
+ them.
+
+-The ``Invariant Sections'' are certain Secondary Sections whose titles
++The ``Invariant Sections`` are certain Secondary Sections whose titles
+ are designated, as being those of Invariant Sections, in the notice
+ that says that the Document is released under this License. If a
+ section does not fit the above definition of Secondary then it is not
+@@ -90,12 +90,12 @@ allowed to be designated as Invariant.
+ Invariant Sections. If the Document does not identify any Invariant
+ Sections then there are none.
+
+-The ``Cover Texts'' are certain short passages of text that are listed,
++The ``Cover Texts`` are certain short passages of text that are listed,
+ as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+ the Document is released under this License. A Front-Cover Text may
+ be at most 5 words, and a Back-Cover Text may be at most 25 words.
+
+-A ``Transparent'' copy of the Document means a machine-readable copy,
++A ``Transparent`` copy of the Document means a machine-readable copy,
+ represented in a format whose specification is available to the
+ general public, that is suitable for revising the document
+ straightforwardly with generic text editors or (for images composed of
+@@ -106,7 +106,7 @@ to text formatters. A copy made in an o
+ format whose markup, or absence of markup, has been arranged to thwart
+ or discourage subsequent modification by readers is not Transparent.
+ An image format is not Transparent if used for any substantial amount
+-of text. A copy that is not ``Transparent'' is called ``Opaque''.
++of text. A copy that is not ``Transparent`` is called ``Opaque``.
+
+ Examples of suitable formats for Transparent copies include plain
+ ASCII without markup, Texinfo input format, LaTeX input
+@@ -121,23 +121,23 @@ not generally available, and the machine
+ PostScript or PDF produced by some word processors for
+ output purposes only.
+
+-The ``Title Page'' means, for a printed book, the title page itself,
++The ``Title Page`` means, for a printed book, the title page itself,
+ plus such following pages as are needed to hold, legibly, the material
+ this License requires to appear in the title page. For works in
+-formats which do not have any title page as such, ``Title Page'' means
++formats which do not have any title page as such, ``Title Page`` means
+ the text near the most prominent appearance of the work's title,
+ preceding the beginning of the body of the text.
+
+-The ``publisher'' means any person or entity that distributes copies
++The ``publisher`` means any person or entity that distributes copies
+ of the Document to the public.
+
+-A section ``Entitled XYZ'' means a named subunit of the Document whose
++A section ``Entitled XYZ`` means a named subunit of the Document whose
+ title either is precisely XYZ or contains XYZ in parentheses following
+ text that translates XYZ in another language. (Here XYZ stands for a
+-specific section name mentioned below, such as ``Acknowledgements'',
+-``Dedications'', ``Endorsements'', or ``History''.) To ``Preserve the Title''
++specific section name mentioned below, such as ``Acknowledgements``,
++``Dedications``, ``Endorsements``, or ``History``.) To ``Preserve the Title``
+ of such a section when you modify the Document means that it remains a
+-section ``Entitled XYZ'' according to this definition.
++section ``Entitled XYZ`` according to this definition.
+
+ The Document may include Warranty Disclaimers next to the notice which
+ states that this License applies to the Document. These Warranty
+@@ -252,10 +252,10 @@ and required Cover Texts given in the Do
+ Include an unaltered copy of this License.
+ </li>
+ <li>
+-Preserve the section Entitled ``History'', Preserve its Title, and add
++Preserve the section Entitled ``History``, Preserve its Title, and add
+ to it an item stating at least the title, year, new authors, and
+ publisher of the Modified Version as given on the Title Page. If
+-there is no section Entitled ``History'' in the Document, create one
++there is no section Entitled ``History`` in the Document, create one
+ stating the title, year, authors, and publisher of the Document as
+ given on its Title Page, then add an item describing the Modified
+ Version as stated in the previous sentence.
+@@ -264,13 +264,13 @@ Version as stated in the previous senten
+ Preserve the network location, if any, given in the Document for
+ public access to a Transparent copy of the Document, and likewise
+ the network locations given in the Document for previous versions
+-it was based on. These may be placed in the ``History'' section.
++it was based on. These may be placed in the ``History`` section.
+ You may omit a network location for a work that was published at
+ least four years before the Document itself, or if the original
+ publisher of the version it refers to gives permission.
+ </li>
+ <li>
+-For any section Entitled ``Acknowledgements'' or ``Dedications'', Preserve
++For any section Entitled ``Acknowledgements`` or ``Dedications``, Preserve
+ the Title of the section, and preserve in the section all the
+ substance and tone of each of the contributor acknowledgements and/or
+ dedications given therein.
+@@ -281,11 +281,11 @@ unaltered in their text and in their tit
+ or the equivalent are not considered part of the section titles.
+ </li>
+ <li>
+-Delete any section Entitled ``Endorsements''. Such a section
++Delete any section Entitled ``Endorsements``. Such a section
+ may not be included in the Modified Version.
+ </li>
+ <li>
+-Do not retitle any existing section to be Entitled ``Endorsements'' or
++Do not retitle any existing section to be Entitled ``Endorsements`` or
+ to conflict in title with any Invariant Section.
+ </li>
+ <li>
+@@ -300,7 +300,7 @@ of these sections as invariant. To do t
+ list of Invariant Sections in the Modified Version's license notice.
+ These titles must be distinct from any other section titles.
+
+-You may add a section Entitled ``Endorsements'', provided it contains
++You may add a section Entitled ``Endorsements``, provided it contains
+ nothing but endorsements of your Modified Version by various
+ parties---for example, statements of peer review or that the text has
+ been approved by an organization as the authoritative definition of a
+@@ -340,11 +340,11 @@ author or publisher of that section if k
+ Make the same adjustment to the section titles in the list of
+ Invariant Sections in the license notice of the combined work.
+
+-In the combination, you must combine any sections Entitled ``History''
++In the combination, you must combine any sections Entitled ``History``
+ in the various original documents, forming one section Entitled
+-``History''; likewise combine any sections Entitled ``Acknowledgements'',
+-and any sections Entitled ``Dedications''. You must delete all
+-sections Entitled ``Endorsements.''
++``History``; likewise combine any sections Entitled ``Acknowledgements``,
++and any sections Entitled ``Dedications``. You must delete all
++sections Entitled ``Endorsements.``
+ </li>
+
+ <li>
+@@ -367,7 +367,7 @@ AGGREGATION WITH INDEPENDENT WORKS
+
+ A compilation of the Document or its derivatives with other separate
+ and independent documents or works, in or on a volume of a storage or
+-distribution medium, is called an ``aggregate'' if the copyright
++distribution medium, is called an ``aggregate`` if the copyright
+ resulting from the compilation is not used to limit the legal rights
+ of the compilation's users beyond what the individual works permit.
+ When the Document is included in an aggregate, this License does not
+@@ -399,8 +399,8 @@ of those notices and disclaimers. In ca
+ the translation and the original version of this License or a notice
+ or disclaimer, the original version will prevail.
+
+-If a section in the Document is Entitled ``Acknowledgements'',
+-``Dedications'', or ``History'', the requirement (section 4) to Preserve
++If a section in the Document is Entitled ``Acknowledgements``,
++``Dedications``, or ``History``, the requirement (section 4) to Preserve
+ its Title (section 1) will typically require changing the actual
+ title.
+ </li>
+@@ -445,7 +445,7 @@ http://www.gnu.org/copyleft/.
+
+ Each version of the License is given a distinguishing version number.
+ If the Document specifies that a particular numbered version of this
+-License ``or any later version'' applies to it, you have the option of
++License ``or any later version`` applies to it, you have the option of
+ following the terms and conditions either of that specified version or
+ of any later version that has been published (not as a draft) by the
+ Free Software Foundation. If the Document does not specify a version
+@@ -460,24 +460,24 @@ Document.
+ <li>
+ RELICENSING
+
+-``Massive Multiauthor Collaboration Site'' (or ``MMC Site'') means any
++``Massive Multiauthor Collaboration Site`` (or ``MMC Site``) means any
+ World Wide Web server that publishes copyrightable works and also
+ provides prominent facilities for anybody to edit those works. A
+ public wiki that anybody can edit is an example of such a server. A
+-``Massive Multiauthor Collaboration'' (or ``MMC'') contained in the
++``Massive Multiauthor Collaboration`` (or ``MMC``) contained in the
+ site means any set of copyrightable works thus published on the MMC
+ site.
+
+-``CC-BY-SA'' means the Creative Commons Attribution-Share Alike 3.0
++``CC-BY-SA`` means the Creative Commons Attribution-Share Alike 3.0
+ license published by Creative Commons Corporation, a not-for-profit
+ corporation with a principal place of business in San Francisco,
+ California, as well as future copyleft versions of that license
+ published by that same organization.
+
+-``Incorporate'' means to publish or republish a Document, in whole or
++``Incorporate`` means to publish or republish a Document, in whole or
+ in part, as part of another Document.
+
+-An MMC is ``eligible for relicensing'' if it is licensed under this
++An MMC is ``eligible for relicensing`` if it is licensed under this
+ License, and if all works that were first published under this License
+ somewhere other than this MMC, and subsequently incorporated in whole
+ or in part into the MMC, (1) had no cover texts or invariant sections,
+@@ -502,11 +502,11 @@ license notices just after the title pag
+ or any later version published by the Free Software Foundation;
+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
+ Texts. A copy of the license is included in the section entitled ``GNU
+- Free Documentation License''.
++ Free Documentation License``.
+ </blockquote>
+
+ If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
+-replace the ``with...Texts.'' line with this:
++replace the ``with...Texts.`` line with this:
+
+ <blockquote>
+ with the Invariant Sections being <em>list their titles</em>, with
+--- a/doc/doxygen/chapters/starpu_basics/data_management.doxy
++++ b/doc/doxygen/chapters/starpu_basics/data_management.doxy
+@@ -290,8 +290,8 @@ uint32_t colind[NNZ_BLOCKS] =
+ };
+ uint32_t rowptr[NROWS+1] =
+ {
+- 0, / * block-index in nzval of the first block of the first row. */
+- 1, / * block-index in nzval of the first block of the second row. */
++ 0, /* block-index in nzval of the first block of the first row. */
++ 1, /* block-index in nzval of the first block of the second row. */
+ NNZ_BLOCKS /* number of blocks, to allow an easier element's access for the kernels */
+ };
+
+--- a/doc/doxygen/chapters/starpu_extensions/advanced_data_management.doxy
++++ b/doc/doxygen/chapters/starpu_extensions/advanced_data_management.doxy
+@@ -360,7 +360,7 @@ can compare <c>examples/interface/comple
+ StarPU provides a series of predefined filters in \ref API_Data_Partition, but
+ additional filters can be defined by the application. The principle is that the
+ filter function just fills the memory location of the <c>i-th</c> subpart of a data.
+-Examples are provided in <c>src/datawizard/interfaces/*_filters.c</c>,
++Examples are provided in <c>src/datawizard/interfaces/\*_filters.c</c>,
+ check \ref starpu_data_filter::filter_func for further details.
+ The helper function starpu_filter_nparts_compute_chunk_size_and_offset() can be used to
+ compute the division of pieces of data.
+@@ -785,7 +785,7 @@ In the example described above, the two pointers stored in the data interface
+ are data buffers, which may point into main memory, GPU memory, etc. One may also
+ want to store pointers to meta-data for the interface, for instance the list of
+ dimensions sizes for the n-dimension matrix interface, but such pointers are to
+-be handled completely differently. More examples are provided in <c>src/datawizard/interfaces/*_interface.c</c>
++be handled completely differently. More examples are provided in <c>src/datawizard/interfaces/\*_interface.c</c>
+
+ More precisely, there are two types of pointers:
+
+--- a/doc/doxygen/chapters/starpu_extensions/debugging_tools.doxy
++++ b/doc/doxygen/chapters/starpu_extensions/debugging_tools.doxy
+@@ -30,7 +30,7 @@ catchup assertions. If your program is v
+ UsingOtherDebugger.
+
+ Depending on your toolchain, it might happen that you get
+-<c>undefined reference to `__stack_chk_guard'</c> errors. In that case, use the
++<c>undefined reference to `__stack_chk_guard`</c> errors. In that case, use the
+ <c>--disable-fstack-protector-all</c> option to avoid the issue.
+
+ Then, if your program crashes with an assertion error, a segfault, etc. you can send us the result of
+@@ -89,7 +89,7 @@ was passed to <c>configure</c>
+ Valgrind can be used on StarPU: valgrind.h just needs to be found at <c>configure</c>
+ time, to tell valgrind about some known false positives and disable host memory
+ pinning. Other known false positives can be suppressed by giving the suppression
+-files in <c>tools/valgrind/*.suppr</c> to valgrind's <c>--suppressions</c> option.
++files in <c>tools/valgrind/\*.suppr</c> to valgrind's <c>--suppressions</c> option.
+
+ The environment variable \ref STARPU_DISABLE_KERNELS can also be set to <c>1</c> to make
+ StarPU does everything (schedule tasks, transfer memory, etc.) except actually
+--- a/doc/doxygen/chapters/starpu_extensions/max_fpga_support.doxy
++++ b/doc/doxygen/chapters/starpu_extensions/max_fpga_support.doxy
+@@ -274,7 +274,7 @@ The design load can also be delegated to
+ of load specifications in <c>starpu_conf::max_fpga_load</c>, and use
+ starpu_max_fpga_get_local_engine() to access the loaded max engines.
+
+-Complete examples are available in <c>tests/fpga/*.c</c>
++Complete examples are available in <c>tests/fpga/\*.c</c>
+
+ \subsection MaxFPGADataTransfers Data Transfers in StarPU/Maxeler FPGA Applications
+
+--- a/doc/doxygen/chapters/starpu_extensions/out_of_core.doxy
++++ b/doc/doxygen/chapters/starpu_extensions/out_of_core.doxy
+@@ -50,7 +50,7 @@ machine memory size, but part of it is t
+ daemons, and the application's own allocated data, whose size can not be
+ predicted. That is why users need to specify what StarPU can afford.
+
+-Some Out-of-core tests are worth giving a read, see <c>tests/disk/*.c</c>
++Some Out-of-core tests are worth giving a read, see <c>tests/disk/\*.c</c>
+
+ \section UseANewDiskMemory Use a new disk memory
+
+--- a/doc/doxygen/chapters/starpu_extensions/bubble.doxy
++++ b/doc/doxygen/chapters/starpu_extensions/bubble.doxy
+@@ -191,6 +191,6 @@ When executed, the function starpu_codel
+ given as parameter the task being turned into a hierarchical task and
+ the value specified with ::STARPU_BUBBLE_GEN_DAG_FUNC_ARG.
+
+-An example involving these functions is in <c>bubble/tests/basic/brec.c</c>. And more examples are available in <c>bubble/tests/basic/*.c</c>.
++An example involving these functions is in <c>bubble/tests/basic/brec.c</c>. And more examples are available in <c>bubble/tests/basic/\*.c</c>.
+
+ */
+--- a/doc/doxygen/chapters/starpu_extensions/scheduling_context_hypervisor.doxy
++++ b/doc/doxygen/chapters/starpu_extensions/scheduling_context_hypervisor.doxy
+@@ -37,7 +37,7 @@ decides accordingly when and how the contexts can be resized. Basic
+ strategies of resizing scheduling contexts already exist, but a
+ platform for implementing additional custom ones is available.
+
+-Several examples of hypervisor are provided in <c>sc_hypervisor/examples/*.c</c>
++Several examples of hypervisor are provided in <c>sc_hypervisor/examples/\*.c</c>
+
+ \section StartTheHypervisor Start the Hypervisor
+
+@@ -230,6 +230,6 @@ struct sc_hypervisor_policy dummy_policy
+ };
+ \endcode
+
+-Examples are provided in <c>sc_hypervisor/src/hypervisor_policies/*_policy.c</c>
++Examples are provided in <c>sc_hypervisor/src/hypervisor_policies/\*_policy.c</c>
+
+ */
+--- a/doc/doxygen/chapters/starpu_extensions/transactions.doxy
++++ b/doc/doxygen/chapters/starpu_extensions/transactions.doxy
+@@ -60,7 +60,7 @@ will return \c NULL.
+ \subsection TransactionsTasks Transaction Tasks
+ Tasks governed by the same transaction object should be passed that transaction object either through
+ the \c .transaction field of \ref starpu_task structures, using the \ref STARPU_TRANSACTION argument
+-of \ref starpu_task_insert().
++of starpu_task_insert().
+
+ \subsection TransactionsEpochNext Epoch Transition
+ The transition from one transaction epoch to the next is expressed using the
+--- a/doc/doxygen/chapters/starpu_installation/environment_variables.doxy
++++ b/doc/doxygen/chapters/starpu_installation/environment_variables.doxy
+@@ -1222,13 +1222,6 @@ When unset or set to 0, the platform fil
+ contain PCI bandwidths and routes.
+ </dd>
+
+-<dt>STARPU_SIMGRID_CUDA_QUEUE_COST</dt>
+-<dd>
+-\anchor STARPU_SIMGRID_CUDA_QUEUE_COST
+-\addindex __env__STARPU_SIMGRID_CUDA_QUEUE_COST
+-When unset or set to 1, simulate within SimGrid the GPU transfer queueing.
+-</dd>
+-
+ <dt>STARPU_MALLOC_SIMULATION_FOLD</dt>
+ <dd>
+ \anchor STARPU_MALLOC_SIMULATION_FOLD
+--- a/doc/doxygen/chapters/starpu_introduction/introduction_intro.doxy
++++ b/doc/doxygen/chapters/starpu_introduction/introduction_intro.doxy
+@@ -127,7 +127,7 @@ submitted).
+ \subsection StarPUDataManagementLibrary StarPU Data Management Library
+
+ As StarPU dynamically schedules tasks at runtime, the need for data
+-transfers is automatically managed in a``just-in-time'' manner between
++transfers is automatically managed in a``just-in-time`` manner between
+ different processing units,
+ This automated approach alleviates the burden on application
+ programmers to explicitly handle data transfers.
+--- a/include/starpu_openmp.h
++++ b/include/starpu_openmp.h
+@@ -56,7 +56,7 @@ typedef struct
+
+ /**
+ Set of constants for selecting the for loop iteration scheduling
+- algorithm (\anchor OMPFor) as defined by the OpenMP specification.
++ algorithm (see \ref OMPFor) as defined by the OpenMP specification.
+ \sa starpu_omp_for()
+ \sa starpu_omp_for_inline_first()
+ \sa starpu_omp_for_inline_next()
+--- a/include/starpu_perf_steering.h
++++ b/include/starpu_perf_steering.h
+@@ -31,7 +31,7 @@ extern "C" {
+
+ /**
+ @name API
+- \anchor PM_API
++ \anchor PS_API
+ @{
+ */
+
+--- a/include/starpu_sched_component.h
++++ b/include/starpu_sched_component.h
+@@ -742,6 +742,8 @@ struct starpu_sched_component_specs
+ struct starpu_sched_tree *starpu_sched_component_make_scheduler(unsigned sched_ctx_id, struct starpu_sched_component_specs s);
+ #endif /* STARPU_HAVE_HWLOC */
+
++/** @} */
++
+ /**
+ @name Basic API
+ @{
+--- a/mpi/include/starpu_mpi.h
++++ b/mpi/include/starpu_mpi.h
+@@ -1018,6 +1018,8 @@ void starpu_mpi_tags_free(int64_t mintag
+
+ /** @} */
+
++/** @} */
++
+ #ifdef __cplusplus
+ }
+ #endif
+--- a/mpi/include/starpu_mpi_ft.h
++++ b/mpi/include/starpu_mpi_ft.h
+@@ -123,10 +123,10 @@ static inline int starpu_mpi_checkpoint_template_print(starpu_mpi_checkpoint_tem
+ static inline int starpu_mpi_checkpoint_init(void) { return 0; }
+ static inline int starpu_mpi_checkpoint_shutdown(void) { return 0; }
+
+-/** @} */
+-
+ #endif // STARPU_USE_MPI_FT
+
++/** @} */
++
+ #ifdef __cplusplus
+ }
+ #endif
--- /dev/null
+--- a/doc/doxygen.cfg
++++ b/doc/doxygen.cfg
+@@ -1635,6 +1635,7 @@ PREDEFINED = STARPU_USE_OPEN
+ STARPU_HAVE_GLPK_H=1 \
+ STARPU_USE_MPI_MASTER_SLAVE=1 \
+ STARPU_BUBBLE=1 \
++ __HIP_PLATFORM_AMD__=1 \
+ __GCC__
+
+ # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
+commit df43674da322ad897a8017fa8dd6fcf7d908f048
+Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
+Date: Wed Dec 3 18:53:09 2025 +0100
+
+ Also fix errors while building doxygen doc with hip support for starpufft.h
+
+--- a/doc/doxygen/doxygen_filter.sh.in
++++ b/doc/doxygen/doxygen_filter.sh.in
+@@ -15,7 +15,7 @@
+ # See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ #
+ if [ "$(basename $1)" == "starpufft.h" ] ; then
+- gcc -E $1 -I @top_srcdir@/include/ -I @top_builddir@/include/ |grep -i starpufft
++ gcc -D__HIP_PLATFORM_AMD__ -E $1 -I @top_srcdir@/include/ -I @top_builddir@/include/ |grep -i starpufft
+ else
+ # the macro STARPU_DEPRECATED needs to be removed as it is not properly processed by doxygen
+ # lines starting with // in the doxygen input files are considered as comments to be removed
--- /dev/null
+disable-proprietary
+doxygen-hip
+doxygen-choke
--- /dev/null
+#!/usr/bin/make -f
+
+# This may bring unexpected warnings/errors
+undefine STARPU_DEVEL
+
+DH_OPTIONS=-Bbuild
+
+ifeq ($(DEB_SOURCE),starpu-contrib)
+# nvcc sometimes chokes on some gcc features
+CC=cuda-gcc
+CXX=cuda-g++
+endif
+OMPI_CC=$(CC)
+export CC
+export CXX
+export OMPI_CC
+
+export NVCCFLAGS = -Xcompiler -fPIC -Xcompiler -std=c++03
+export HIPCCFLAGS = $(foreach arch,$(shell rocm-target-arch),--offload-arch=$(arch))
+
+ifneq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
+CONFIGURE_NODOC = --disable-build-doc
+endif
+
+DO_PACKAGES := $(subst -contrib,,$(shell dh_listpackages))
+ifneq (,$(filter libstarpu-openmp-llvm-1.4-1t64,$(DO_PACKAGES)))
+OPENMP_LLVM=1
+else
+OPENMP_LLVM=0
+endif
+
+ifeq ($(OPENMP_LLVM),1)
+CONFIGURE_OPENMP_LLVM = --enable-openmp-llvm
+endif
+
+%:
+ dh $@ $(DH_OPTIONS)
+
+override_dh_auto_configure:
+ dh_auto_configure $(DH_OPTIONS) -- \
+ --enable-opengl-render \
+ --enable-openmp \
+ --enable-quick-check \
+ --enable-mlr-system-blas \
+ --enable-starpurm \
+ --enable-starpurm-examples \
+ --enable-maxnodes=16 \
+ --enable-maxcpus=32 \
+ --enable-maxnumanodes=4 \
+ --enable-tcpip-master-slave \
+ --docdir=/usr/share/doc/libstarpu-dev --disable-build-doc-pdf \
+ $(CONFIGURE_OPENMP_LLVM) \
+ $(CONFIGURE_NODOC)
+
+override_dh_auto_test:
+ -HOME=$$PWD DISPLAY= DEB_BUILD_OPTIONS=$(patsubst parallel=%,,$(DEB_BUILD_OPTIONS)) dh_auto_test $(DH_OPTIONS) -- -k
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+ $(MAKE) -C build showcheck
+endif
+
+override_dh_auto_install:
+ dh_auto_install
+ifeq ($(OPENMP_LLVM),1)
+ # Debian does symlink libomp into libdir
+ chrpath -d $(CURDIR)/debian/tmp/usr/lib/*/starpu/examples/starpu_openmp_llvm/hello-task
+endif
+
+override_dh_dwz:
+ :
+
+override_dh_auto_clean:
+ # No idea why salsa CI is adding +x on libsocl-1.3-0.install and libstarpu-1.3-5.install (and no others...)
+ ls -l debian/*.install
+ chmod -x debian/*.install
+ dh_auto_clean $(DH_OPTIONS)
+ rm -fr doc/doxygen/starpu.pdf
+ rm -fr doc/doxygen/html
+ rm -fr .starpu
+ rm -fr .nv
+
+# Switch to main rules
+sw-main:
+ sed -i 's/^starpu-contrib /starpu /' debian/changelog
+ sed -i '1s/^Source: starpu-contrib/Source: starpu/' debian/control
+ sed -i 's/Package: libstarpu-contrib/Package: libstarpu/' debian/control
+ sed -i 's/Package: starpu-contrib/Package: starpu/' debian/control
+ sed -i 's/Package: libsocl-contrib/Package: libsocl/' debian/control
+ sed -i 's/Depends: libstarpu-contrib/Depends: libstarpu/' debian/control
+ sed -i 's/^ libstarpu-contrib/ libstarpu/' debian/control
+ sed -i 's/^ libsocl-contrib/ libsocl/' debian/control
+ sed -i 's/Replaces: libstarpu-contrib/Replaces: libstarpu/' debian/control
+ sed -i 's/Replaces: libsocl-contrib/Replaces: libsocl/' debian/control
+ sed -i 's/Replaces: starpu-contrib/Replaces: starpu/' debian/control
+ sed -i 's/Breaks: libstarpu-contrib/Breaks: libstarpu/' debian/control
+ sed -i 's/Breaks: libsocl-contrib/Breaks: libsocl/' debian/control
+ sed -i 's/Breaks: starpu-contrib/Breaks: starpu/' debian/control
+ sed -i '/^Conflicts:/s/ libstarpu/ libstarpu-contrib/g' debian/control
+ sed -i '/^Conflicts:/s/ libsocl/ libsocl-contrib/g' debian/control
+ sed -i '/^Conflicts:/s/ starpu/ starpu-contrib/g' debian/control
+ sed -i 's/^ nvidia-cuda-toolkit-gcc/# nvidia-cuda-toolkit-gcc/' debian/control
+ sed -i 's_^Section: contrib/_Section: _' debian/control
+ sed -i 's/contrib-contrib/contrib/g' debian/control debian/changelog
+ sed -i 's/^ This "contrib" version/# This "contrib" version/' debian/control
+
+# Switch to contrib rules
+sw-contrib:
+ sed -i 's/^starpu /starpu-contrib /' debian/changelog
+ sed -i '1s/^Source: starpu/Source: starpu-contrib/' debian/control
+ sed -i 's/Package: libstarpu/Package: libstarpu-contrib/' debian/control
+ sed -i 's/Package: starpu/Package: starpu-contrib/' debian/control
+ sed -i 's/Package: libsocl/Package: libsocl-contrib/' debian/control
+ sed -i 's/Depends: libstarpu/Depends: libstarpu-contrib/' debian/control
+ sed -i 's/^ libstarpu/ libstarpu-contrib/' debian/control
+ sed -i 's/^ libsocl/ libsocl-contrib/' debian/control
+ sed -i 's/Replaces: libstarpu/Replaces: libstarpu-contrib/' debian/control
+ sed -i 's/Replaces: libsocl/Replaces: libsocl-contrib/' debian/control
+ sed -i 's/Replaces: starpu/Replaces: starpu-contrib/' debian/control
+ sed -i 's/Breaks: libstarpu/Breaks: libstarpu-contrib/' debian/control
+ sed -i 's/Breaks: libsocl/Breaks: libsocl-contrib/' debian/control
+ sed -i 's/Breaks: starpu/Breaks: starpu-contrib/' debian/control
+ sed -i '/^Conflicts:/s/ libstarpu-contrib/ libstarpu/' debian/control
+ sed -i '/^Conflicts:/s/ libsocl-contrib/ libsocl/' debian/control
+ sed -i '/^Conflicts:/s/ starpu-contrib/ starpu/' debian/control
+ sed -i 's/# nvidia-cuda-toolkit-gcc/ nvidia-cuda-toolkit-gcc/' debian/control
+ sed -i 's_contrib/contrib/_contrib_g' debian/control debian/control
+ sed -i 's/contrib-contrib/contrib/g' debian/control debian/changelog
+ sed -i 's_^Section: \([^/]*\)$$_Section: contrib/\1_' debian/control
+ sed -i 's/^# This "contrib" version/ This "contrib" version/' debian/control
--- /dev/null
+---
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+
+variables:
+ SALSA_CI_REPROTEST_ENABLE_DIFFOSCOPE: 1
+
+ # needs a cross-mpicc/mpifort
+ SALSA_CI_DISABLE_CROSSBUILD_ARM64: 1
+
+ # it takes a long time to build
+ SALSA_CI_BUILD_TIMEOUT_ARGS: "2h"
+
+# vim: ts=2 sw=2 et sts=2 ft=yaml
--- /dev/null
+3.0 (quilt)
--- /dev/null
+starpu-examples.install
\ No newline at end of file
--- /dev/null
+starpu-tools.install
\ No newline at end of file
--- /dev/null
+usr/lib/*/starpu/examples
+usr/lib/*/starpu/mpi
+usr/lib/*/starpu/lib*.so*
+usr/share/starpu/opencl
+usr/share/starpu/perfmodels
--- /dev/null
+usr/bin/starpu_*
+usr/share/starpu/gdbinit
+usr/share/man/man1/starpu_*
+usr/share/starpu/starpu-perfmodel.dtd
+usr/share/starpu/ayudame.cfg
--- /dev/null
+Depends: starpu-examples, starpu-tools
+Tests: examples
+Restrictions: allow-stderr
--- /dev/null
+#!/bin/sh
+starpu_machine_display
+MULTIARCH=$(dpkg-architecture -qDEB_HOST_MULTIARCH)
+FAILURES=
+FAILED=0
+for STARPU_SCHED in eager dmda
+do
+ export STARPU_SCHED
+ for i in /usr/lib/$MULTIARCH/starpu/examples/* ; do
+ [ -d "$i" ] && continue
+ base=$(basename $i)
+ arg=
+ case $base in
+ deadlock)
+ # meant to deadlock :)
+ continue
+ ;;
+ cg)
+ # long and buggy
+ continue
+ ;;
+ ppm_downscaler|yuv_downscaler|dw_block_spmv)
+ # needs arguments
+ continue
+ ;;
+ heat|mandelbrot)
+ # wants display
+ continue
+ ;;
+ hello_world_top)
+ # wants starpu-top
+ continue
+ ;;
+ parallel_tasks*|sched_ctx*)
+ # buggy
+ continue
+ ;;
+ tasks_size_overhead.gp|tasks_size_overhead.sh|tasks_data_overhead.sh|async_tasks_data_overhead.sh|sync_tasks_data_overhead.sh)
+ # only output
+ continue
+ ;;
+ esac
+ echo Running $i $arg
+ $i $arg
+ case $? in
+ 77) continue;; # SKIP
+ 0) continue;;
+ *) FAILURES="$FAILURES $i" ; FAILED=1;;
+ esac
+ done
+done
+exit $FAILED
--- /dev/null
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQINBFaM2RsBEACiytP+CEsj0HsDpHcrdT7Jrh5QyDKBvWYYu3FqIAUW4x2jlYZt
+r96C5iuTAOJpZJ7UwgzeFufSc/PWGzOha+K5+rfPLHlGnfOEYvo4Bs87RHIFhZsJ
+26ZuMct7CCXRUEMbB9nvYpp9Qv3tUf60H84tvLki8T9eoWD7U4YlEJbljf+tzFvk
+yQqaah9IqMwjaDGcEiDndh+Hji9p1ZfLqExpZZ0J+1YzQyxA8Q7CGUN4Y1zAlnyk
+9sZeSNZul421PojRZSjrLJkfTZb9RPAHPG8+dABpb6ZUWntXGcL68SSFXRChuAVO
+58ffM0DRF+/CSoSJTM9+uxQMOyCRchFOxin0ublxBmmhlJOba32APL8Qw/TxHYqx
+Wfm/ucf/1UY1MwfrZ3sqlmZ3rar+mykjgzcP52HACj5Ny0buu/4xdh+HfMd8Jl5/
+PTyxwezT3azpjFTtE9qSMCYNO2jXkpQBM1JRlDqclb7xLqOpK0Tc/2V7LXzt5hxE
+ZGl7G4jqDnjSm7Og+WuLBk4+MTpxsnTJp7GB61Nt8j5ljno6llvmkJFRo2fZko4d
+bUU3EFahGdj5SYQpgSJJ/b5xMRgSYhvD7xi8KHutBRRGJXdV2tuqtTJiYVdf9gv5
+qaTiQhY3wv2s/6Sci3hcR0wa03yNFunjvjljBmm9T0M+TgjB/4Gkg8dT3wARAQAB
+tC5OYXRoYWxpZSBGdXJtZW50byA8bmF0aGFsaWUuZnVybWVudG9AbGFicmkuZnI+
+iQI4BBMBAgAiBQJWjNkbAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRA4
+qVcDhebncn8nEAChFohWlAZqh6hlfmIxl/gABBP8q7EXyStqGZ9tLKYPSh6r/Wyu
+MK8X/g8K/t2b66kmUNo5fdDRc2B3Nw0LmRJ0QqMivUMI39FbI1mYWshEBmkJ5bXy
+SDs4YAgBKdW39lNBsP6hAFty4fGSQD50cyliEwskP2nWiL9jMcLU3IxrEJn720J9
+R92s55528xLYzzxV6/vpnMxXZyZrC4zSrNGdm+YMj6EpWDzWkb3uooqEzAEMvoBm
+Z2ayde4CZoWNBaxKCnBRE5FRB6CBl2gl/C9JGA1CMAQEPlUb1aUC+gOjrLRxdACG
+eFnCLKgqcUszQKnDvUxWJ9tm5VFQ5WeI0dau3voU2mnadxAszn8s9AL5q1pPbbqS
+pVQ9FZm5mBLD6+ZMZaRTZdvd3OkML4pUAgURcX4Nuzx13wEewU5KCWcawIOMSoA7
+U5E1tPZIeJfsheydkckukw0oy5AHh8we1sf2TY6xn+UZpb64NKiT8S66yRe8V90j
+TROVOWBiXJHvXNRVeSLJW0C73nKrjdGX4LEtDm306r7LxfLcMSBda8cEnqxHGYes
+avgCH79gk5PzcstVN1eNI/UuWrSfVXbuLQ1IeBCFYpOcC3J80Jf5g1KD5PpFkdCR
+5UDFxx9IgpsJbWM9GS+ExI4c2iigk6hWL5EhlriSU6E8kDc6goDwoeT8ILkCDQRW
+jNkbARAAsA8qjdBNi/LYTEZWA4W4cmwIj/rAWG7qOtYXH9FLu4tRgWWBX3RDSJir
+KSJ3K58Z6kIfOI/I2o34jso1pdxNhCXOXy2hCowgISV7JSBBGSGWzyX1OOmJ63Oy
+/EVxKNDZBVRSFCrGqmkFUBKX1eHaGEu+9Cd8ryovyCXMHT4jHYsOY0aeYCDJgHyO
+MqK9lSOXDOfoIWJC0AcFaA8gmM1FnNiIOaQOtYfGQ5aCLt24zYXP+sUb/VIuhPT8
+OwPsuS7Ol437GutGMCcGbzmGLB6zvmPbrLNNftCISU/+/4YdgXWCixMt3ta23khq
+asJzSCFCjGRS23rfsgkYAqVORJfGKRmqXRlONx0EX7nuixXvV5GM9qdCTfJ/sBU4
+uqoeq0MxwH+LIWSQBP2+gdIBrAuRegnoYYBbQrKYvSqXd/I6Gl7s0MCCo4BRafO5
+yDHxMZjZzQUNI8is5BK9U6Cf3DtUQviSY+j2jujCdEEUUtnQAERpMH0Aev2kY6v1
+MdHJAf21PbAhuLaNSf/llbnzwXgIR8QWlRRB5W6zmTLtbJKIeP/4XYuEZnd02kJE
+5yDTZZs+/+1zxyknD47sjAeWiGxdJs5RrrOHOh8EXpjdcs5OOp1T9A9tK9OO3NJA
+qaCMJ1nkUZiQDCViYvI+VaggTpa1yQXuYaZJySHNtxcheoft0H8AEQEAAYkCHwQY
+AQIACQUCVozZGwIbDAAKCRA4qVcDhebncqJjD/9twa0qjL+lX+OvA83G8OUWRQnO
+gblfsQ13BH7F6yzTk/FrdRpHdAgaHDw4JetNVyQCWHepJ5yaxEjIp8rpQnpijGbZ
+OzXjjAN8a05w5PBzzXKQhj+ejMuGf4EZ2laD898HE03TKZNF+iX9i6GdHlRfY9+k
+xiynP4SYfBjm8BjWxVKFs9hJK73z9Lk2k6AN7m1gg0+QKqhjTVMVGRPfFQLttIr0
+abMqZ/F6F/FJ/9yV0OXYrouC6sT89KbDrNPHOMtkc10LxbOqeNrJDnnv45zRJoQL
+qPYt+gOBKGHAHKSUzdw/i282W+FSjzS2g67KijP7H0zvVpDNzWdKErFGBAmGP2dG
+lnnX1P9ZxIWa4vpooc4MKUCdJnuztWvLfG1Zip5vzIhFKZd4RUVR9V1mhytkmZQ3
+tuSMqawZuUT6OO0B2E/9HWZGldyv1g8V0YBfr/TEZMV8tK5ZHLQLeqMWRzXQz7+C
+QUnHtbV4VNC+0Fb52gsWze4CuVoh3PGUw6TpQUAlvHGgMqJxx9PBD7589mNr1Tkz
+okjsgUs8GQOAGNo6l0NhVG3RKGGOnsSBqyEU4cV/s07OyenWmi1wiNeMLxbC8gJR
+juhFHNTltUpsvLy8AX137vcJ5+S2YIZhXNmdW377XNe7tQFovQVGw6w17wmf3ptl
+Mvc8pusBQ03s25VMhQ==
+=+KWp
+-----END PGP PUBLIC KEY BLOCK-----
--- /dev/null
+Version: 5
+
+Source: https://files.inria.fr/starpu/
+Matching-Pattern: (?:|.*/)starpu(?:[_\-]v?|)@ANY_VERSION@@ARCHIVE_EXT@
+Dversionmangle: s/\+dfsg\d*$//
+Pgpsigurlmangle: s/$/.asc/
+Uversionmangle: s/(\d)(rc\d*)$/$1~$2/